Dark-Alex-17
4323d4823c
feat: add --no-workspace-macros opt-out for workspace macro loading
...
Mirrors --no-workspace-mcp exactly: a CLI-only flag backed by an
AppConfig field (default false) that disables .coyote/macros in both
the resolved macro policy and Macro::load's workspace-then-global
preference, so the two always agree (custom-commands design §5).
2026-08-21 11:55:13 -06:00
Dark-Alex-17
3fa0f5c428
feat: Support managing MCP servers from the CLI directly
CI / All (ubuntu-latest) (push) Failing after 29s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-08-12 17:55:33 -06:00
Dark-Alex-17
0956f08791
refactor: move ACP server dispatch into run() for shared flag setup
...
All CLI flag processing (--agent, --role, --rag, --model, --no-memory,
--no-stream, --no-workspace-instructions, etc.) now runs through run()
before the REPL/cmd split. The ACP server is dispatched right before
match is_repl, after apply_prelude and skills loading, so it benefits
from the complete context setup with no duplication or drift risk.
2026-07-27 19:44:11 -06:00
Dark-Alex-17
087d0c320c
feat: apply --agent/--role/--rag/--model flags in --acp-server mode
...
These CLI flags were previously ignored because the ACP branch returned
before run() could apply them. Now the context is configured with the
requested agent, role, RAG index, and model before the server starts.
Session management remains protocol-driven via session/new and session/load.
2026-07-27 19:31:45 -06:00
Dark-Alex-17
d008de1848
fix: restore stdout output for standalone --headless mode
...
RenderMode::Silent was incorrectly applied to --headless in addition to
--acp-server. Standalone headless should still display the LLM response;
only ACP mode requires stdout purity for JSON-RPC. The acp server's
run_prompt_turn already sets Silent before each prompt call.
2026-07-27 19:22:51 -06:00
Dark-Alex-17
577c51b62f
fix: skip stdin drain and set silent render mode when --acp-server is active
2026-07-27 18:59:09 -06:00
Dark-Alex-17
b711e4983b
feat: implement ACP user-interaction to request_permission bridge
2026-07-27 18:00:07 -06:00
Dark-Alex-17
02dd14394b
feat: implement ACP session/prompt
2026-07-27 17:48:31 -06:00
Dark-Alex-17
f11d4ca760
feat: add ACP server skeleton with stdout-purity test
2026-07-27 17:31:47 -06:00
Dark-Alex-17
f1415067f2
feat: add --headless flag for unattended operation
2026-07-27 17:17:56 -06:00
Dark-Alex-17
5a1bb569b4
feat: Add support for the --fresh flag again with host environment configuration injection
CI / All (ubuntu-latest) (push) Failing after 24s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-07-24 18:00:41 -06:00
Dark-Alex-17
f510bb649b
feat: Improved credentials management for docker sandboxes
2026-07-24 16:26:35 -06:00
Dark-Alex-17
d328310880
feat: Improved theme-derived syntax highlighting for LLM tool call logging
2026-07-23 18:45:23 -06:00
Dark-Alex-17
ed7ad36475
feat: Created the raw_markdown configuration flag
2026-07-22 11:03:27 -06:00
Dark-Alex-17
6f2594712f
refactor: Standardized paths module function names to not use 'path' in the name and to just always be either 'dir' or 'file'
CI / All (ubuntu-latest) (push) Failing after 25s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-07-21 10:15:42 -06:00
Dark-Alex-17
107419966d
style: Cleaned up some comments and imports
2026-07-20 13:46:41 -06:00
Dark-Alex-17
420447275c
refactor: main.rs resolve_oauth_client uses new dispatcher
2026-07-20 13:05:57 -06:00
Dark-Alex-17
a45e66c634
feat: Improved workspace instructions support
2026-07-17 14:52:35 -06:00
Dark-Alex-17
382916c3ee
style: Removed redundant '&' from paths module function calls
2026-07-13 17:12:58 -06:00
Dark-Alex-17
bc3cc10a7b
feat: Support workspace-local skill definitions and MCP configurations
2026-07-13 17:12:34 -06:00
Dark-Alex-17
209fbc9e41
feat: Added a --dangerously-skip-permissions flag to skip permission prompts for tool invocations
CI / All (ubuntu-latest) (push) Failing after 24s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-07-08 15:17:21 -06:00
Dark-Alex-17
b8990fdfc2
feat: Added a new oauth.redirectHost field to make it possible to further extend MCP support
CI / All (ubuntu-latest) (push) Failing after 24s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-07-07 15:35:04 -06:00
Dark-Alex-17
5be4f45671
feat: Added support for specifying the oauth port and client ID in MCP server configs
CI / All (ubuntu-latest) (push) Failing after 25s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-07-07 14:31:51 -06:00
Dark-Alex-17
6c3d96ac83
feat: Added confirmation message after MCP Oauth succeeds when invoked from --auth-mcp
CI / All (ubuntu-latest) (push) Failing after 26s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-07-02 15:22:22 -06:00
Dark-Alex-17
693e2d9672
feat: Created the --auth-mcp CLI flag to let users auth with remote MCP servers without needing to be in the REPL
CI / All (ubuntu-latest) (push) Failing after 26s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-07-02 14:51:52 -06:00
Dark-Alex-17
13bfaf9aca
feat: Added support for log rolling so log files don't just blow up over time
2026-06-25 13:57:15 -06:00
Dark-Alex-17
84ec5fe7b8
fix: apply bootstrapping of functions at startup to fix edge case
CI / All (ubuntu-latest) (push) Failing after 24s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-06-24 12:13:55 -06:00
Dark-Alex-17
6ae474c79e
feat: added support for loading sbx mixins that are dynamically discovered in the users workspace and config directory
2026-06-17 14:39:32 -06:00
Dark-Alex-17
69589bd5e5
feat: Added a --fresh flag to let users create a truly bare bones sandbox without bootstrapping their config
2026-06-17 14:20:17 -06:00
Dark-Alex-17
587df087ed
feat: initial built-in sandboxing support powered by Docker sbx
2026-06-17 14:11:04 -06:00
Dark-Alex-17
2a79616f8b
feat: Added the ability to auto-bootstrap workspace memory when in git repos
2026-06-11 16:03:00 -06:00
Dark-Alex-17
00939e4634
feat: Added explicit guardrail handling for pending agents
2026-06-11 20:20:14 -06:00
Dark-Alex-17
10de6025b5
feat: Added an --init-memory [global|workspace] flag to easily and quickly enable memory
2026-06-10 20:26:17 -06:00
Dark-Alex-17
6d5cbfa56d
feat: Created the --no-memory CLI flag to disable memory for this invocation
2026-06-10 17:53:40 -06:00
Dark-Alex-17
e54a2e42c9
test: improve vault password file errors by propagating up
2026-06-04 15:32:31 -06:00
Dark-Alex-17
b1696c3425
refactor: removed redundant skill name validation from has_skill function
2026-06-04 14:58:33 -06:00
Dark-Alex-17
73a4499c68
fix: don't silently fail on skill role composition extraction in llm nodes
2026-06-04 09:09:55 -06:00
Dark-Alex-17
a4ddc3d65d
feat: support multiple skill flags to load multiple skills at CLI startup
2026-06-01 14:27:40 -06:00
Dark-Alex-17
588c69ea6c
feat: Modified --skill CLI to allow users to specify skills to start the REPL or CLI with.
2026-06-01 14:20:45 -06:00
Dark-Alex-17
bf8dad2a4f
feat: added CLI --skill flag for modifying skills easily
2026-06-01 14:05:16 -06:00
Dark-Alex-17
61bdf29bea
feat: feature complete install remote with category selection
2026-05-22 17:00:11 -06:00
Dark-Alex-17
b5fc633454
feat: Created basic install_remote functions
2026-05-22 15:33:37 -06:00
Dark-Alex-17
597f823bdf
fmt: cleaned up graph implementation
2026-05-21 11:27:29 -06:00
Dark-Alex-17
afa0e4af67
feat: Loki can now update itself via .update and --update commands
2026-05-19 14:29:44 -06:00
Dark-Alex-17
a3d67bfbf7
feat: Created a new .install command to install bundled assets on-demand
2026-05-18 14:59:02 -06:00
Dark-Alex-17
9bc4f8b621
feat: wired together graph execution and agent graph dispatch
2026-05-14 11:10:45 -06:00
Dark-Alex-17
b001ae4c18
feat: initial agent graph scaffolding
2026-05-12 14:13:03 -06:00
Dark-Alex-17
a145a42b2b
refactor: fully complete state re-architecting
2026-04-19 19:21:24 -06:00
Dark-Alex-17
1259c6865f
refactor: Deprecated old Config struct initialization logic
2026-04-19 18:27:33 -06:00
Dark-Alex-17
ff42460cb4
refactor: migrate functions and MCP servers to AppConfig
2026-04-19 18:14:16 -06:00