Commit Graph

  • 7b37eb4602 chore: bump Cargo.toml and sandbox image to 0.10.1 main github-actions[bot] 2026-08-31 20:08:42 +00:00
  • 40996a06fe bump: version 0.10.0 → 0.10.1 [skip ci] github-actions[bot] 2026-08-31 20:08:39 +00:00
  • 00a21ee777 Merge branch 'main' of github.com:Dark-Alex-17/coyote Dark-Alex-17 2026-08-31 13:49:09 -06:00
  • 016f2654e4 fix: make binary shims for custom tools cross-device compatible so users can't accidentally break sandboxes via sbx cp ~/.config/coyote <sbx-name>:/home/agent/.config Dark-Alex-17 2026-08-31 13:48:56 -06:00
  • 9a1d00f5e6 docs: fixed a broken link in the readme Dark-Alex-17 2026-08-29 13:16:34 -06:00
  • a14c768f9a docs: corrected a typo in the README Dark-Alex-17 2026-08-29 12:59:33 -06:00
  • c102da5665 chore: bump Cargo.toml and sandbox image to 0.10.0 github-actions[bot] 2026-08-29 05:49:07 +00:00
  • 4402d254f6 bump: version 0.9.0 → 0.10.0 [skip ci] github-actions[bot] 2026-08-29 05:49:04 +00:00
  • 02974c8abc docs: reset changelog Dark-Alex-17 2026-08-28 23:48:33 -06:00
  • 9f7eeb7dc6 fix: Harden install scripts: detect libssl3 without ldconfig on PATH, survive noexec tmp dirs, and guard against partial curl|bash execution Dark-Alex-17 2026-08-28 23:46:14 -06:00
  • f3d44212d5 fix: ldconfig on Debian-based distros lives in /usr/sbin Dark-Alex-17 2026-08-28 23:04:35 -06:00
  • f0661b4ea4 feat: Support Linux ARM64 GNU Dark-Alex-17 2026-08-28 22:49:58 -06:00
  • 0946e3ec64 feat: Note that duckdb RAG driver is unavailable on MUSL Linux builds when initializing a RAG so users know when using the binary, not just based on docs Dark-Alex-17 2026-08-28 22:35:39 -06:00
  • 65e6249adb feat: updated coyote installation scripts to detect when gnu is installable Dark-Alex-17 2026-08-28 22:23:31 -06:00
  • 18c2cfeb41 fix: Prefer GNU linux builds in install scripts for duckdb support, and gate duckdb support on linux hosts that are MUSL until MUSL support is added Dark-Alex-17 2026-08-28 20:06:39 -06:00
  • 50d2a74e80 docs: updated README duckdb install script Dark-Alex-17 2026-08-28 20:06:09 -06:00
  • ea001ade7a bump: version 0.8.3 → 0.9.0 [skip ci] github-actions[bot] 2026-08-29 00:36:51 +00:00
  • baa45970da feat: upgraded to v2 mixin schema Dark-Alex-17 2026-08-28 18:24:58 -06:00
  • 5039b74926 test: fix Windows crlf issue and pin the template to lf to prevent future regressions Dark-Alex-17 2026-08-28 18:03:12 -06:00
  • 176a81412a feat: improved first-time run experience and included a templated configuration file that now has comments like the config.example.yaml so users don't have to go to the repo to see all the knobs Dark-Alex-17 2026-08-28 15:15:10 -06:00
  • cebc32f70a Merge pull request #22 from Dark-Alex-17/feat/PLAN-rigor-surfaces Alex Clarke 2026-08-28 14:54:33 -06:00
  • d3914955e2 feat(TASK-005): carry the quality bar through sisyphus and architect Dark-Alex-17 2026-08-28 14:23:25 -06:00
  • a8d730cf01 feat(TASK-004): reviewer routing — code-reviewer quality-bar resolution, domain linter pass, surface-skill routing, rigor folding; file-reviewer surface-skill whitelist + convention/correctness marker Dark-Alex-17 2026-08-28 14:14:22 -06:00
  • cf638305e6 feat(TASK-003): add surface skills batch B — worker-review, iac-review, migration-review, cicd-review Dark-Alex-17 2026-08-28 14:04:53 -06:00
  • 3601faa969 feat(TASK-002): add surface skills batch A — rest-api-review, cli-review, library-review Dark-Alex-17 2026-08-28 13:57:41 -06:00
  • e4c5f42a25 feat(TASK-001): add rigor/surfaces declaration layer to planning skills Dark-Alex-17 2026-08-28 13:50:30 -06:00
  • 08dddb09fb Merge pull request #21 from Dark-Alex-17/feat/mcp-tool-whitelist Alex Clarke 2026-08-28 12:56:42 -06:00
  • f323c919f5 feat(repl): color .info mcp-server verdicts and complete only running servers Dark-Alex-17 2026-08-28 12:32:45 -06:00
  • 544a6bbbbc feat(cli): rename mcp_config asset category to mcp-config with snake_case alias Dark-Alex-17 2026-08-28 12:22:21 -06:00
  • 772c19f2bd docs: Added example MCP server allowlisting to the example configuration files Dark-Alex-17 2026-08-28 12:06:58 -06:00
  • 1e15bc31d5 style: applied uniform style across files Dark-Alex-17 2026-08-28 11:35:45 -06:00
  • c170d08654 fix(mcp): omit declared-but-empty prompt/resource capabilities from .info mcp-server Dark-Alex-17 2026-08-28 11:33:03 -06:00
  • c707aaf3ee fix(mcp): annotate declared-but-empty prompt/resource capabilities in .info mcp-server Dark-Alex-17 2026-08-28 10:48:43 -06:00
  • 2d9829106d Merge remote-tracking branch 'origin/main' into feat/mcp-tool-whitelist Dark-Alex-17 2026-08-28 09:55:05 -06:00
  • 3d24719a71 docs: changed Sharing-Configurations to Bundles Dark-Alex-17 2026-08-27 16:13:05 -06:00
  • 290f6b257f docs: refined the description of coyote better Dark-Alex-17 2026-08-27 15:55:13 -06:00
  • e7811a6b87 feat(mcp): add .info mcp-server, .set mcp_tools, and filtered-server listing to the REPL Dark-Alex-17 2026-08-27 15:45:39 -06:00
  • 94ede264e5 docs: updated links to be fully qualified in main README Dark-Alex-17 2026-08-27 15:44:09 -06:00
  • 92c8ff8934 Merge branch 'main' of github.com:Dark-Alex-17/coyote Dark-Alex-17 2026-08-27 15:36:42 -06:00
  • af697d129b docs: updated the coyote description to be more accurate to its true use and purpose Dark-Alex-17 2026-08-27 15:34:38 -06:00
  • 895ecc812f docs: updated the Coyote tagline Dark-Alex-17 2026-08-27 15:30:30 -06:00
  • c0224e20cb test(mcp): drive session re-attach and RAG attach filter guards through their real entry points Dark-Alex-17 2026-08-27 15:12:22 -06:00
  • 92d9464b38 feat(mcp): enforce per-server tool allowlists across runtime, jobs, agents, and graph nodes Dark-Alex-17 2026-08-27 14:43:18 -06:00
  • a92ebb5b94 feat(mcp): add mcp_tools allowlist config surfaces across roles, sessions, agents, graphs, and skills Dark-Alex-17 2026-08-27 14:00:04 -06:00
  • 93e90106a8 feat: create a new probe agent to probe code verifications using usage-pattern testing Dark-Alex-17 2026-08-27 13:59:28 -06:00
  • 35e4c82f27 feat: Add in the web_search_coyote tool where helpful Dark-Alex-17 2026-08-27 13:59:09 -06:00
  • 5711432ac4 feat(mcp): add per-server tool allowlist policy module and allowedTools config field Dark-Alex-17 2026-08-27 13:37:46 -06:00
  • ee45e42013 fix: also support the .continue edge case for session crashing checkpointing Dark-Alex-17 2026-08-27 12:55:26 -06:00
  • 3d640b9efa fix: checkpoint sessions that crash for easy resuming Dark-Alex-17 2026-08-27 12:49:07 -06:00
  • 730f942bab Merge pull request #20 from Dark-Alex-17/fix/job-output-tailing Alex Clarke 2026-08-27 12:31:13 -06:00
  • 2efeda0ba7 fix: job__check ring buffer also collects file output for LLM_OUTPUT as well as stdout Dark-Alex-17 2026-08-27 12:17:34 -06:00
  • df62c32822 feat: support mcp.json in the root of bundle repos as well as in the legacy functions directory Dark-Alex-17 2026-08-26 15:48:16 -06:00
  • 3762bbe09f feat: prefer ~/.config/coyote/mcp.json for the user-scope MCP config Dark-Alex-17 2026-08-25 14:47:07 -06:00
  • ebe7816600 feat: claude and openai native web search via web_search_coyote Dark-Alex-17 2026-08-26 15:22:24 -06:00
  • 3ebe11a4f0 Merge pull request #19 from Dark-Alex-17/feat/background-jobs Alex Clarke 2026-08-26 15:13:56 -06:00
  • 429ae3cc8e refactor(function): finish supervisor-to-agent vocabulary migration Dark-Alex-17 2026-08-26 14:57:36 -06:00
  • 304b8f635f fix(tools): interactive-shell semantics and stderr capture in execute_command Dark-Alex-17 2026-08-26 14:15:34 -06:00
  • 198c9f42df fix(function): gate test-only declaration appender behind cfg(test) Dark-Alex-17 2026-08-26 13:50:44 -06:00
  • 404a45a311 feat(jobs): node-local job ownership and capability-gated job__* visibility Dark-Alex-17 2026-08-26 13:43:05 -06:00
  • bfb8105682 fix(graph): gate unix-only test imports behind cfg(unix) Dark-Alex-17 2026-08-26 13:00:16 -06:00
  • 1650196cae docs(config): document max_concurrent_jobs in agent example config Dark-Alex-17 2026-08-26 12:53:17 -06:00
  • fa04e09373 feat(graph): support max_concurrent_jobs at the graph level Dark-Alex-17 2026-08-26 12:53:17 -06:00
  • 074083af31 feat(jobs): allow uncapped collect via full_result Dark-Alex-17 2026-08-26 12:53:17 -06:00
  • c376737bbd refactor(function): rename agent-tool symbols out of supervisor vocabulary Dark-Alex-17 2026-08-26 12:53:17 -06:00
  • 4e50b4ff4a refactor: Modified the naming of several generalized supervisor values Dark-Alex-17 2026-08-26 12:43:51 -06:00
  • 5a9f8c42b9 test: assert memory routing without depending on host memory files Dark-Alex-17 2026-08-25 20:52:31 -06:00
  • 2eb63cfc0d test: pin memory config on in eval-routing test for environment-independent CI Dark-Alex-17 2026-08-25 20:47:34 -06:00
  • 28018f33c9 test(jobs): add feature, hardening, and surface test matrix for background jobs Dark-Alex-17 2026-08-25 20:33:10 -06:00
  • 6256b5fcfa docs: document background jobs across prompts, config example, and README Dark-Alex-17 2026-08-25 18:16:31 -06:00
  • 24ed674952 feat(jobs): exempt polling tools from loop tracker and hint on unchanged checks Dark-Alex-17 2026-08-25 18:17:15 -06:00
  • caabf41b65 feat(supervisor): push agent completion notifications to the spawning context Dark-Alex-17 2026-08-25 17:52:19 -06:00
  • 2d874f1d7c feat(jobs): push background-job completion notifications via per-context queue Dark-Alex-17 2026-08-25 17:50:28 -06:00
  • 6a694d10db test(jobs): assert kind-aware guardrail surfaces running jobs Dark-Alex-17 2026-08-25 17:38:57 -06:00
  • 177d61cf94 fix: harden job runner lifecycle and whitelist conformance Dark-Alex-17 2026-08-25 17:28:04 -06:00
  • 4025b8dacd feat: inject background-jobs prompt guidance when jobs are enabled Dark-Alex-17 2026-08-25 16:56:10 -06:00
  • cb025b7fff feat: add background job runner, job__* handlers, and start gates Dark-Alex-17 2026-08-25 16:54:44 -06:00
  • fcc3756634 fix(function): floor tool-output truncation cut to a UTF-8 char boundary Dark-Alex-17 2026-08-25 15:47:34 -06:00
  • 257b06bbd4 fix(supervisor): make agent__check a pure status probe that never consumes the handle Dark-Alex-17 2026-08-25 15:46:26 -06:00
  • 7cf88c030f fix(supervisor): surface finished-but-uncollected tasks in turn-end guardrail Dark-Alex-17 2026-08-25 15:45:07 -06:00
  • a9df9a4dd5 docs(plan): reconcile whitelist row 1 with the grep-class carve-out row Dark-Alex-17 2026-08-25 17:35:47 -06:00
  • 7f3f95d89d feat: generalize supervisor registry to TaskHandle enum with job scaffolding, kill discipline, and max_concurrent_jobs config Dark-Alex-17 2026-08-25 15:17:57 -06:00
  • bfc3b7bfea test: pin current tool-eval, guardrail, and truncation behavior ahead of background-jobs work Dark-Alex-17 2026-08-25 13:55:15 -06:00
  • 240eaa081a docs: add background jobs + push notifications design doc Dark-Alex-17 2026-08-25 13:27:49 -06:00
  • c7384b7a9b feat: run an advisory observability pass after implementation in sisyphus Dark-Alex-17andSisyphus 2026-08-25 13:19:10 -06:00
  • ed9778c07b feat: add an observability-review skill for post-implementation monitoring analysis Dark-Alex-17andSisyphus 2026-08-25 13:19:09 -06:00
  • 5a32219178 feat: check under- and over-logging in the code review gate Dark-Alex-17andSisyphus 2026-08-25 13:19:09 -06:00
  • 9e652f7801 feat: calibrate logging registers in the code-writing agents Dark-Alex-17andSisyphus 2026-08-25 13:19:09 -06:00
  • fcff426ae5 feat: add a logging-discipline skill for calibrating log output to repo conventions Dark-Alex-17andSisyphus 2026-08-25 13:17:33 -06:00
  • cb0802c2d0 fix: fix grep "binary" errors when searching UTF-8 files with unicode characters like some of the Coyote source Dark-Alex-17 2026-08-25 13:06:16 -06:00
  • d7524b8de7 Merge branch 'main' of github.com:Dark-Alex-17/coyote Dark-Alex-17 2026-08-25 12:13:44 -06:00
  • aa14e66c35 Merge pull request #18 from Dark-Alex-17/feat/mcp-resources-prompts Alex Clarke 2026-08-25 12:13:31 -06:00
  • 3c9f443bce feat(cli)!: rename --prompt to --temp-role Dark-Alex-17 2026-08-25 11:52:44 -06:00
  • e55120dac6 fix(bundles): harden the install pipeline for cross-platform correctness Dark-Alex-17 2026-08-25 11:27:26 -06:00
  • b67f1ef854 refactor: pulled out some imports to clean up the MCP render module a bit Dark-Alex-17 2026-08-25 11:16:59 -06:00
  • b38562a961 fix(mcp): harden the spill path for cross-platform correctness Dark-Alex-17 2026-08-25 11:02:40 -06:00
  • 40846de37a test(bundles): skip uninstall ambiguity test when stdout is a TTY Dark-Alex-17 2026-08-25 10:58:37 -06:00
  • a5a3eed6d8 fix(repl): offer prompts in .list tab completion and rename its listing helpers Dark-Alex-17 2026-08-25 10:58:37 -06:00
  • ad9ff3bea8 style: revised a few stylistic choices after I changed my mind Dark-Alex-17 2026-08-25 10:54:35 -06:00
  • 5177d95ee0 feat: complete --filter and --force on the first .install argument Dark-Alex-17 2026-08-25 10:01:05 -06:00
  • 9bc37e226b docs: removed design doc from commit Dark-Alex-17 2026-08-24 21:55:31 -06:00