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
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
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
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
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
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
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
0facb15e32
feat: rename Loki to Coyote
2026-05-27 12:47:32 -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
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
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
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
Dark-Alex-17
629527988d
refactor: Agents that depend on global tools now have all binaries compiled and stored in the agent's bin directory so multiple agents can run at once
2025-11-04 11:29:59 -07:00
Dark-Alex-17
72ade39144
bug: corrected a typo for sourcing the prompt utility bash script in the built-in tools
2025-10-16 15:48:53 -06:00
Dark-Alex-17
ba134ca53f
feat: Cleaned the built-in functions to not have leftover dependencies
2025-10-10 13:38:27 -06:00
Dark-Alex-17
31f3e885ce
docs: Fixed typo in Python execution docs
2025-10-10 10:05:09 -06:00
Dark-Alex-17
7ffaab2012
feat: Embedded baseline MCP config and global tools
2025-07-13 09:58:00 -06:00