Dark-Alex-17
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
2026-08-31 13:48:56 -06:00
Dark-Alex-17
ebe7816600
feat: claude and openai native web search via web_search_coyote
CI / All (ubuntu-latest) (push) Failing after 30s
CI / All (macos-latest) (push) Canceled after 0s
CI / All (windows-latest) (push) Canceled after 0s
2026-08-26 15:22:24 -06:00
Dark-Alex-17
304b8f635f
fix(tools): interactive-shell semantics and stderr capture in execute_command
...
Two long-standing agent-facing defects:
1. bash -e aborted the model's script at the first intermediate
non-zero status (grep with no matches exits 1, inspecting a failing
test run, a probing subshell), so trailing guards like '; exit 0'
never executed and output was partially or entirely lost. Dropped
-e: the last statement now decides the exit code, matching the
interactive-shell semantics models expect. pipefail is kept so a
failing pipeline stage still surfaces in the exit code.
2. Only stdout was redirected into $LLM_OUTPUT, and the harness
returns just $LLM_OUTPUT on success, so commands whose useful
output goes to stderr (git push, cargo progress, curl -v) returned
empty on success. Added 2>&1.
2026-08-26 14:15:34 -06:00
Dark-Alex-17
cb0802c2d0
fix: fix grep "binary" errors when searching UTF-8 files with unicode characters like some of the Coyote source
2026-08-25 13:06:16 -06:00
Dark-Alex-17
faf9dd581f
feat: created a dedicated git_command tool to tighten tool calling permissions in the git-master skill
2026-08-21 12:33:28 -06:00
Dark-Alex-17
a9a4ccca88
fix: breaking iwe MCP server changes with newest version
2026-08-18 11:29:36 -06:00
Dark-Alex-17
95a8c3df44
fix: cosmetic fix after improved bash tool handling
2026-08-15 17:31:32 -06:00
Dark-Alex-17
e1b6e3f8c6
fix: latent parsing bugs in fs_patch and argc
2026-08-14 16:12:41 -06:00
Dark-Alex-17
65c9be36b2
fix: correct newline removal from fs_write and fs_patch
2026-08-13 14:18:45 -06:00
Dark-Alex-17
91dbaf5533
feat: upgraded to sbx kit v2 spec for improved integration
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-08-10 15:26:16 -06:00
Dark-Alex-17
e288b41365
fix: improper handling of fd-style globbing for directories in fs_glob
2026-07-29 12:40:33 -06:00
Dark-Alex-17
49a281bf93
feat: renamed --contents arg for fs_write/patch to --content since most models attempt that first and error otherwise
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-23 19:13:36 -06:00
Dark-Alex-17
2fe6704fbc
fix: fs tools now output better error handling to guide the model more effectively
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-14 12:47:43 -06:00
Dark-Alex-17
dd40892ad5
fix: Make fs_read more tolerant of various arg invocation formats.
2026-07-14 12:31:24 -06:00
Dark-Alex-17
f32d72a3f2
feat: Made fs_patch more flexible for different model preferences of patch formats
2026-07-14 11:31:11 -06:00
Dark-Alex-17
09cdb40420
feat: Installed ast-grep for the explore agent to use for better code exploration
2026-07-04 12:59:05 -06:00
Dark-Alex-17
ede0f75a89
feat: Created a new iwe skill and installed the iwe MCP server for utilizing large knowledgebases
2026-07-03 22:04:16 -06:00
Dark-Alex-17
8c288195a0
feat: created mixin kit for built-in functions and MCP servers
2026-06-17 15:10:40 -06:00
Dark-Alex-17
6ce69ee989
fix: improved the fs_patch script description and added improved error handling to it.
2026-06-15 15:05:18 -06:00
Dark-Alex-17
70dc7c9680
fix: redirect stderr into user's /dev/tty for guards
2026-06-05 12:46:52 -06:00
Dark-Alex-17
7b320e08c4
fix: enforced global visible_skills in llm node validation and improved skill loading error handling across the project
2026-06-04 13:09:43 -06:00
Dark-Alex-17
97100bee29
fix: set -euo pipefail for the temp script in execute_command.sh tool
2026-06-03 15:26:23 -06:00
Dark-Alex-17
dac2a16677
feat: removed conditional fallback of LLM_*_RAW_JSON from built-ins
2026-06-03 14:40:42 -06:00
Dark-Alex-17
c6a9268856
docs: improved fs_patch and fs_write descriptions and examples
2026-06-03 12:06:39 -06:00
Dark-Alex-17
2914a1070b
feat: upgraded to the latest version of mcp-remote
2026-06-03 11:46:52 -06:00
Dark-Alex-17
0272412334
feat: fs_grep now works with both files and directories
2026-06-03 10:48:18 -06:00
Dark-Alex-17
7a7824be6a
feat: improved code reviewer agents with skills
2026-06-03 10:40:34 -06:00
Dark-Alex-17
aa2d4f3265
fix: updated execute_command to not mangle heredocs and also added explicit instructions to the coder and sisyphus agents to use fs_write and fs_patch over execute_command when writing files
2026-06-03 10:20:39 -06:00
Dark-Alex-17
652ab0b180
feat: added round trip validation for vault providers to ensure permissions and authentication
2026-06-03 08:30:47 -06:00
Dark-Alex-17
307e2cfc50
docs: documented the llm node skills policy in the graph.example.yaml
2026-06-02 13:58:59 -06:00
Dark-Alex-17
be5d280c32
fix: bash-based user interactions in agents accidentally regressed in graph implementation
2026-05-27 15:20:19 -06:00
Dark-Alex-17
0facb15e32
feat: rename Loki to Coyote
2026-05-27 12:47:32 -06:00
Dark-Alex-17
4aaff21f45
fix: updated argc argument passing in run-tool and run-agent scripts
2026-05-21 17:06:20 -06:00
Dark-Alex-17
26984892af
docs: Deprecated in-repo docs and migrated them to a Wiki
2026-05-05 15:03:18 -06:00
Dark-Alex-17
9b4171a468
feat: support http/sse transport types for MCP server configurations so it fully supports claude desktop-style MCP configs
2026-04-20 13:08:20 -06:00
Dark-Alex-17
a4e5bef1b7
feat: Automatic runtime customization using shebangs
2026-04-09 14:16:02 -06:00
Dark-Alex-17
00f2201157
fix: TypeScript function args were being passed as objects rather than direct parameters
2026-04-09 13:32:16 -06:00
Dark-Alex-17
79140fda3c
feat: Created a demo TypeScript tool and a get_current_weather function in TypeScript
2026-04-09 13:18:41 -06:00
Dark-Alex-17
67e749ea3a
feat: Updated the Python demo tool to show all possible parameter types and variations
2026-04-09 13:18:18 -06:00
Dark-Alex-17
7bcfc133ae
fix: Added in forgotten wrapper scripts for TypeScript tools
2026-04-09 13:17:53 -06:00
Dark-Alex-17
c8067828d5
fix: Tool call improvements for Windows systems
2026-04-08 12:49:43 -06:00
Dark-Alex-17
9a9e890f8a
feat: Added the duckduckgo-search MCP server for searching the web (in addition to the built-in tools for web searches)
2026-03-13 13:29:56 -06:00
Dark-Alex-17
e95b1e5f82
fix: Updated the atlassian MCP server endpoint to account for future deprecation
2026-03-12 12:49:26 -06:00
Dark-Alex-17
344b80872a
fix: Fixed the bash prompt utils so that they correctly show output when being run by a tool invocation
2026-02-17 17:19:42 -07:00
Dark-Alex-17
eff117d3d9
feat: Use the official atlassian MCP server for the jira-helper agent
2026-02-13 14:56:42 -07:00
Dark-Alex-17
968c535709
feat: Created fs_glob to enable more targeted file exploration utilities
2026-02-13 13:31:50 -07:00
Dark-Alex-17
c8b6fa7b11
feat: Created a new tool 'fs_grep' to search a given file's contents for relevant lines to reduce token usage for smaller models
2026-02-13 13:31:20 -07:00
Dark-Alex-17
0aa334b54e
feat: Created the new fs_read tool to enable controlled reading of a file
2026-02-13 13:30:53 -07:00
Dark-Alex-17
78a49f841d
feat: Let agent level variables be defined to bypass guard protections for tool invocations
2026-02-09 16:45:11 -07:00
Dark-Alex-17
eb31a58346
fix: fs_ls and fs_cat outputs should always redirect to "$LLM_OUTPUT" including on errors.
2026-02-09 14:56:55 -07:00