This website requires JavaScript.
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-17 and Sisyphus
2026-08-25 13:19:10 -06:00
ed9778c07b
feat: add an observability-review skill for post-implementation monitoring analysis
Dark-Alex-17 and Sisyphus
2026-08-25 13:19:09 -06:00
5a32219178
feat: check under- and over-logging in the code review gate
Dark-Alex-17 and Sisyphus
2026-08-25 13:19:09 -06:00
9e652f7801
feat: calibrate logging registers in the code-writing agents
Dark-Alex-17 and Sisyphus
2026-08-25 13:19:09 -06:00
fcff426ae5
feat: add a logging-discipline skill for calibrating log output to repo conventions
Dark-Alex-17 and Sisyphus
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
a4b55d9e42
fix(mcp): gate unix-only spill permission APIs for windows builds
Dark-Alex-17
2026-08-24 20:15:57 -06:00
c8b00b20bc
docs: document MCP resources and prompts support
Dark-Alex-17
2026-08-24 20:07:43 -06:00
eb37f8bb46
feat(mcp): bound tool-result passthrough and surface resource audience annotations
Dark-Alex-17
2026-08-24 19:57:59 -06:00
6fade71e8c
feat(mcp): add mcp_prompt meta-tool and harden prompt display rendering
Dark-Alex-17
2026-08-24 19:16:38 -06:00
61a3cfb662
feat(repl): add .prompt command with live staged tab-completion
Dark-Alex-17
2026-08-24 18:53:58 -06:00
67819784b7
feat(mcp): add mcp_read meta-tool for resource reads
Dark-Alex-17
2026-08-24 17:53:45 -06:00
437512fd6d
feat(mcp): gate meta-function emission on advertised server capabilities
Dark-Alex-17
2026-08-24 17:09:19 -06:00
ef88b6a2c8
feat(mcp): add render.rs content policy (text paging, pattern filter, blob spill)
Dark-Alex-17
2026-08-24 16:45:19 -06:00
d68f4ecaeb
feat(mcp): extend the server catalog to resources, templates, and prompts
Dark-Alex-17
2026-08-24 16:07:21 -06:00
01ada1da18
refactor(mcp): centralize meta-function prefix predicates and fix list_tools pagination
Dark-Alex-17
2026-08-24 15:50:44 -06:00
7caa24d090
docs(plans): add MCP resources & prompts design (v1.3, gate-approved)
Dark-Alex-17
2026-08-24 15:33:43 -06:00
0e941fb360
feat: complete --filter and --force on the first .install argument
Dark-Alex-17
2026-08-25 10:01:05 -06:00
b972c12559
docs: extend the mattpocock/skills credit to the grilling adaptation
Dark-Alex-17 and Sisyphus
2026-08-24 15:12:37 -06:00
f8cab9b439
feat: run design interviews as grilling frontier rounds across the planning agents
Dark-Alex-17 and Sisyphus
2026-08-24 15:12:37 -06:00
45333db5c2
feat: add a grilling skill for frontier-round design interviews
Dark-Alex-17 and Sisyphus
2026-08-24 15:12:37 -06:00
7748b953f0
docs: extend the mattpocock/skills credit to the codebase-design adaptations
Dark-Alex-17 and Sisyphus
2026-08-24 15:07:50 -06:00
720591d24a
feat: add an on-demand architecture-reviewer agent for deepening scans
Dark-Alex-17 and Sisyphus
2026-08-24 15:07:50 -06:00
dbb0c51b7e
feat: add a codebase-design skill with the deep-module design vocabulary
Dark-Alex-17 and Sisyphus
2026-08-24 15:07:50 -06:00
71cd50fe4d
docs: credit mattpocock/skills for the diagnosing-bugs and smell-baseline adaptations
Dark-Alex-17 and Sisyphus
2026-08-24 15:02:12 -06:00
b5863dded0
feat: add a feedback-loop-first diagnosing-bugs skill to the coding suite
Dark-Alex-17 and Sisyphus
2026-08-24 15:02:12 -06:00
03116d2f42
feat: add a Fowler code-smell baseline to the code-review skill
Dark-Alex-17 and Sisyphus
2026-08-24 15:02:12 -06:00
9b23247815
feat: flag duplicate helpers in code reviews with a repo-wide DRY check
Dark-Alex-17 and Sisyphus
2026-08-24 14:46:38 -06:00
3493b01e9a
feat: add a transactional-integrity review skill to the code review gate
Dark-Alex-17 and Sisyphus
2026-08-24 14:46:38 -06:00
fd989c44d0
feat: add an operational-history prior-art lane to the code-reviewer agent
Dark-Alex-17 and Sisyphus
2026-08-24 14:46:13 -06:00
e7307da6a9
feat: support name=value macro arguments with variable tab completion
Dark-Alex-17
2026-08-24 14:20:21 -06:00
b6721d6a15
feat: add --help guides to the .install and .uninstall REPL commands
Dark-Alex-17
2026-08-24 13:58:09 -06:00
9e72a52b1c
Merge pull request #17 from Dark-Alex-17/feat/bundle-provenance
Alex Clarke
2026-08-24 11:23:25 -06:00
30c1637dff
refactor: Refactored some bundle const locations
Dark-Alex-17
2026-08-24 11:14:54 -06:00
6b5535956d
fix: harden the bundle lifecycle per code review
Dark-Alex-17
2026-08-21 20:59:12 -06:00
fdfe4ba023
refactor!: drop the .install remote migration hint
Dark-Alex-17
2026-08-21 20:35:12 -06:00
8f02bf1c33
refactor!: drop the --install-from tombstone entirely
Dark-Alex-17
2026-08-21 20:23:38 -06:00
80b082423c
fix: address code review findings on the bundle lifecycle
Dark-Alex-17
2026-08-21 20:07:57 -06:00
4324d551d6
fix: reserve category names, confirm fork-name collisions, report secrets on uninstall
Dark-Alex-17
2026-08-21 19:39:06 -06:00
1136b1385b
docs: removed extra fluff on bundles from the main README
Dark-Alex-17
2026-08-21 19:22:41 -06:00
84b90bfe26
style: remove em-dashes from comments and the uninstall selector
Dark-Alex-17
2026-08-21 19:14:15 -06:00
53ccbda97c
feat: expand owner/repo shorthand for --install with a --git-host flag
Dark-Alex-17
2026-08-21 19:01:24 -06:00
2d1bf372d8
style: strip narration comments from bundle provenance code
Dark-Alex-17
2026-08-21 18:37:44 -06:00
4987d850f9
feat!: remove the deprecated --install-from flag and .install remote form
Dark-Alex-17
2026-08-21 18:15:16 -06:00
9541a094d8
fix: make bundle provenance portable to Windows
Dark-Alex-17
2026-08-21 17:58:54 -06:00
89df8ec1ca
docs: document bundle lifecycle and manifest for sharing configurations
Dark-Alex-17
2026-08-21 17:44:39 -06:00
bca85a4017
feat: rename install flags and unify .install dispatch
Dark-Alex-17
2026-08-21 16:06:14 -06:00