Commit Graph

  • 5a1bb569b4 feat: Add support for the --fresh flag again with host environment configuration injection Dark-Alex-17 2026-07-24 18:00:41 -06:00
  • 0c12580836 fix: Improve coyote sandbox startup time Dark-Alex-17 2026-07-24 17:23:08 -06:00
  • df909325a7 fmt: applied formatting Dark-Alex-17 2026-07-24 16:50:27 -06:00
  • d379fcddf8 fix: bypass forgotten sandbox mode check for MCP secret interpolation Dark-Alex-17 2026-07-24 16:50:04 -06:00
  • b405acd8f0 feat: force overwrite global sbx secrets Dark-Alex-17 2026-07-24 16:45:51 -06:00
  • 805ae7112a feat: add sbx secrets globally Dark-Alex-17 2026-07-24 16:41:00 -06:00
  • 6ddbf37523 feat: only create secrets local to a sandbox Dark-Alex-17 2026-07-24 16:36:16 -06:00
  • f510bb649b feat: Improved credentials management for docker sandboxes Dark-Alex-17 2026-07-24 16:26:35 -06:00
  • c1b14bdfdf docs: Created a mermaid diagram for Sisyphus Dark-Alex-17 2026-07-24 13:55:31 -06:00
  • 46f2a9eae2 docs: added in forgotten connection to the librarian agent diagram Dark-Alex-17 2026-07-24 13:44:07 -06:00
  • cf3a12141b docs: updated the graph agent diagrams to use mermaid diagrams for more easily readable diagramming in their READMEs Dark-Alex-17 2026-07-24 13:39:59 -06:00
  • 8f13810f0f chore: updated models.yaml Dark-Alex-17 2026-07-24 13:27:20 -06:00
  • eba8c86e21 fix: properly wrap sub-style changes in markdown rendering Dark-Alex-17 2026-07-24 12:13:33 -06:00
  • d75fb47de1 docs: Updated project license Dark-Alex-17 2026-07-23 21:07:51 -06:00
  • 49a281bf93 feat: renamed --contents arg for fs_write/patch to --content since most models attempt that first and error otherwise Dark-Alex-17 2026-07-23 19:13:36 -06:00
  • b9474ce6ef feat: Used improved theme selections for tool call highlighting colors Dark-Alex-17 2026-07-23 18:51:57 -06:00
  • d328310880 feat: Improved theme-derived syntax highlighting for LLM tool call logging Dark-Alex-17 2026-07-23 18:45:23 -06:00
  • 5eb77ab467 feat: Improved coloring of LLM tool invocation outputs to make LLM output more readable and cohesive Dark-Alex-17 2026-07-23 18:27:54 -06:00
  • a2c4f05c8c feat: renamed the user__ask to user__select and improved descriptions to improve model usage Dark-Alex-17 2026-07-23 18:22:18 -06:00
  • 89fadcca15 feat: Improved coloring/highlighting of tool calls to make LLM invocation logs easier to read Dark-Alex-17 2026-07-23 18:12:18 -06:00
  • ab3a818507 docs: Added the new compression control fields to the config example file Dark-Alex-17 2026-07-23 12:40:38 -06:00
  • 63f73f22c3 style: applied formatting to new long run features Dark-Alex-17 2026-07-23 12:30:30 -06:00
  • 54c5079cb7 feat: long-running session improvements Dark-Alex-17 2026-07-23 12:25:54 -06:00
  • d51bdd3086 feat: Made sisyphus suite of agents all auto-approved for tool usage Dark-Alex-17 2026-07-22 22:28:20 -06:00
  • 56ec58a748 fix: removed accidental duplicate ast_grep tool in explore agent Dark-Alex-17 2026-07-22 17:42:14 -06:00
  • 93f9c5425e fix: npm and npx need the /usr/local/share/npm-global/lib directory to exist to run properly so I've added it to the dockerfile Dark-Alex-17 2026-07-22 17:11:57 -06:00
  • 77dfd08103 fix: added executable bit to adversary agent tools script Dark-Alex-17 2026-07-22 16:38:42 -06:00
  • 46dcef0dec Merge branch 'main' of github.com:Dark-Alex-17/coyote Dark-Alex-17 2026-07-22 16:37:34 -06:00
  • 72c6bb74c2 feat: created the adversay agent and adversarial-review skill Dark-Alex-17 2026-07-22 16:35:00 -06:00
  • 6bf80dcce9 feat: added ast_grep tool to Sisyphus suite agents Dark-Alex-17 2026-07-22 15:41:09 -06:00
  • df948c69bf feat: new spawnable_agents field in agents to let users restrict what agents can be spawned by a parent agent Dark-Alex-17 2026-07-22 14:29:55 -06:00
  • e5d0fcc764 test: fixed linter issues on markdown tests Dark-Alex-17 2026-07-22 13:32:37 -06:00
  • c60d3e7cda style: updated some stylistic things across the new markdown rendering implementation Dark-Alex-17 2026-07-22 13:20:56 -06:00
  • c21fd47b42 feat: replay pre-compressed messages as well when resuming sessions for users to see Dark-Alex-17 2026-07-22 13:05:06 -06:00
  • ab0b89dd67 fix: fetch descriptions from graph agent configs as well when listing agents Dark-Alex-17 2026-07-22 12:59:30 -06:00
  • 420db4bb88 feat: created a new builtin function for agents who can spawn other agents to list available agents via agent__list_available Dark-Alex-17 2026-07-22 12:50:41 -06:00
  • dfacf31f6a fix(render): suppress blank lines above rendered table Dark-Alex-17 2026-07-22 12:37:30 -06:00
  • 8cfd5ee2c4 docs(render): update phase 2.7 SHA after amend Dark-Alex-17 2026-07-22 12:30:34 -06:00
  • e82e5ab8e4 test(render): comprehensive table rendering coverage Dark-Alex-17 2026-07-22 12:29:49 -06:00
  • d790782ace feat(render): hanging-indent line wrapping for lists and blockquotes Dark-Alex-17 2026-07-22 12:27:13 -06:00
  • bf06d5e8f3 feat(render): wire table state machine and finalize hook Dark-Alex-17 2026-07-22 12:23:44 -06:00
  • cdfaa0f111 feat(render): render markdown tables with comfy-table Dark-Alex-17 2026-07-22 12:20:02 -06:00
  • c062f34852 feat(render): parse table cells and column alignments Dark-Alex-17 2026-07-22 12:16:05 -06:00
  • 7671d28d6e feat(render): detect markdown table rows and separators Dark-Alex-17 2026-07-22 12:14:45 -06:00
  • fcc4a1d2b5 feat(render): add comfy-table dependency and table border style Dark-Alex-17 2026-07-22 12:11:04 -06:00
  • b0eeba110d test(render): comprehensive coverage for rich markdown renderer Dark-Alex-17 2026-07-22 11:48:43 -06:00
  • d65d63ee50 feat(render): activate rich markdown renderer as default Dark-Alex-17 2026-07-22 11:47:39 -06:00
  • 9890cf0ddc feat(render): rich block-level markdown rendering (headings, quotes, lists, hr) Dark-Alex-17 2026-07-22 11:45:03 -06:00
  • 89db5b3887 feat(render): rich inline markdown rendering (bold, italic, code, links) Dark-Alex-17 2026-07-22 11:41:35 -06:00
  • f40ba4ccbe feat(render): detect markdown block-level line types Dark-Alex-17 2026-07-22 11:37:11 -06:00
  • d2940a8d32 feat(render): precompute markdown scope styles for rich rendering Dark-Alex-17 2026-07-22 11:31:23 -06:00
  • ed7ad36475 feat: Created the raw_markdown configuration flag Dark-Alex-17 2026-07-22 11:03:27 -06:00
  • 393ed16963 fix: chown the full sandbox cache dir, not just the coyote subdir Dark-Alex-17 2026-07-22 10:08:00 -06:00
  • 3f94d2003a fix: chown the whole coyote cache dir not just the oauth dir in the sandbox Dark-Alex-17 2026-07-22 09:48:11 -06:00
  • 50ff9008fe chore: updated deepseek models Dark-Alex-17 2026-07-22 09:31:17 -06:00
  • 9606d7f8aa feat: added a .fork command to fork a new session from a running conversation Dark-Alex-17 2026-07-21 14:54:55 -06:00
  • d8ae9e25d9 docs: reworded explore agent instructions to empower agent to spawn as many sub agents as it deems necessary Dark-Alex-17 2026-07-21 14:14:00 -06:00
  • 006f64bfa0 docs: Improved sisyphus wording to empower agent to spawn as many subagents as necessary Dark-Alex-17 2026-07-21 14:12:51 -06:00
  • 000559bc9d style: Applied formatting Dark-Alex-17 2026-07-21 11:24:18 -06:00
  • 3aede58a11 feat(oauth): enable browser-paste PKCE flow for OpenAI-compatible providers Dark-Alex-17 2026-07-21 11:14:55 -06:00
  • cab1e72b97 fix: fix typo in Gemini's generation_config property to use camelCase exclusively Dark-Alex-17 2026-07-21 11:11:00 -06:00
  • cd4bf245e9 chore: updated models.yaml Dark-Alex-17 2026-07-21 11:09:51 -06:00
  • 82bf6176f8 fix(oauth): treat missing expires_in as non-expiring device_code token Dark-Alex-17 2026-07-21 10:32:47 -06:00
  • d407eb5a6a fix(oauth): send Accept: application/json in device flow requests Dark-Alex-17 2026-07-21 10:30:36 -06:00
  • 6f2594712f refactor: Standardized paths module function names to not use 'path' in the name and to just always be either 'dir' or 'file' Dark-Alex-17 2026-07-21 10:15:42 -06:00
  • 79d43c8791 docs: config.example.yaml example for Device Authorization Grant Dark-Alex-17 2026-07-20 15:27:20 -06:00
  • 5a5da90734 test: unit tests for OAuthFlow::DeviceCode and merge behavior Dark-Alex-17 2026-07-20 15:25:24 -06:00
  • f2a0e7453e feat: copy host OAuth tokens into sandbox at launch Dark-Alex-17 2026-07-20 15:23:52 -06:00
  • 0fe430102a feat: implement OAuth 2.0 Device Authorization Grant (RFC 8628) Dark-Alex-17 2026-07-20 15:21:32 -06:00
  • d13bd32fdf chore: add qrcode dependency Dark-Alex-17 2026-07-20 15:13:40 -06:00
  • 1f1729ba00 chore: added new kimi models Dark-Alex-17 2026-07-20 14:35:26 -06:00
  • 107419966d style: Cleaned up some comments and imports Dark-Alex-17 2026-07-20 13:46:41 -06:00
  • 344ef7526f feat: hint that browser 'paste code' pages can be ignored during callback capture Dark-Alex-17 2026-07-20 13:29:37 -06:00
  • 13d31f850c fix: OAuth callback listener skips speculative/malformed browser connections Dark-Alex-17 2026-07-20 13:21:44 -06:00
  • f6bd02dc73 feat: openai-compatible wizard offers OAuth when provider has bundled oauth defaults Dark-Alex-17 2026-07-20 13:17:26 -06:00
  • 31df1a720d test: unit tests for OAuthConfig merge + get_oauth_provider_for_client Dark-Alex-17 2026-07-20 13:12:38 -06:00
  • 4e0e65fc8a docs: config.example.yaml OAuth examples for openai-compatible Dark-Alex-17 2026-07-20 13:09:50 -06:00
  • ab85a4f534 feat: validate unique client names at config load Dark-Alex-17 2026-07-20 13:07:41 -06:00
  • 420447275c refactor: main.rs resolve_oauth_client uses new dispatcher Dark-Alex-17 2026-07-20 13:05:57 -06:00
  • cdc40f7302 feat: bundle xAI OAuth defaults in models.yaml Dark-Alex-17 2026-07-20 13:03:15 -06:00
  • c611685033 feat: OAuth branch in openai_compatible prepare_* fns Dark-Alex-17 2026-07-20 13:01:28 -06:00
  • cac2a3eba0 feat: get_oauth_provider_for_client dispatcher + client_config_info update Dark-Alex-17 2026-07-20 12:57:10 -06:00
  • 66bbb34d7f feat: OpenAICompatibleOAuthProvider (config-driven OAuthProvider impl) Dark-Alex-17 2026-07-20 12:55:30 -06:00
  • 68177fdb6a feat: add auth + oauth fields to OpenAICompatibleConfig Dark-Alex-17 2026-07-20 12:51:09 -06:00
  • 1acaad223f feat: add oauth field to ProviderModels Dark-Alex-17 2026-07-20 12:46:18 -06:00
  • aa0270602d feat: add client_credentials support to prepare_oauth_access_token Dark-Alex-17 2026-07-20 12:44:53 -06:00
  • 4669958bdd refactor: split run_oauth_flow into pkce + client_credentials dispatchers Dark-Alex-17 2026-07-20 12:43:53 -06:00
  • 559107073d feat: add OAuthConfig + OAuthFlow types to oauth.rs Dark-Alex-17 2026-07-20 12:41:24 -06:00
  • d0a38747e0 chore: updated models.yaml Dark-Alex-17 2026-07-20 11:55:00 -06:00
  • 677bd71b93 docs: added brew trust command to install example for iwe Dark-Alex-17 2026-07-19 15:24:13 -06:00
  • ad6d0a2e0e fix: resolve reasoning effort for the prompt for global defaults as well Dark-Alex-17 2026-07-17 17:52:38 -06:00
  • 50911b99ef fix: Account for default model reasoning_effort when supplying that value for the REPL prompts Dark-Alex-17 2026-07-17 17:42:10 -06:00
  • 44783c5573 feat: Added reasoning effort to the right prompt Dark-Alex-17 2026-07-17 17:34:10 -06:00
  • 8629c1ca15 feat: Improved support for Anthropic's extended thinking Dark-Alex-17 2026-07-17 17:26:41 -06:00
  • 078e6e3744 fix: model narration included in history and between tool calls to prevent repetition Dark-Alex-17 2026-07-17 16:57:51 -06:00
  • b908fc20ba docs: Added a docker pulls tracker badge Dark-Alex-17 2026-07-17 16:24:07 -06:00
  • 058810137c fix: Don't terminate agent loops early for null tool output Dark-Alex-17 2026-07-17 16:17:29 -06:00
  • c979041161 fix: reduce code duplication by reusing the new concrete_tool_names function in .list tools Dark-Alex-17 2026-07-17 15:51:01 -06:00
  • a606ea552d fix: Agent tools can only be modified via .tool enable/disable using tools in the allowed whitelist in the agent Dark-Alex-17 2026-07-17 15:42:57 -06:00
  • 39a654a79e fix: re-render agent sessions when entering agents with either pre-configured agent_session or when entering an agent directly into a session Dark-Alex-17 2026-07-17 15:08:19 -06:00