Dark-Alex-17
ede87df960
fix: Corrected a rare edge case on how tool files are generated during parallel executions
2026-08-15 18:41:13 -06:00
Dark-Alex-17
f57bd21ee4
fix: Improved subagent escalation handling
2026-08-14 16:53:37 -06:00
Dark-Alex-17
644d899f78
fix: Prevent infinite hangs in coder agent and implement timeouts for LLM API calls and interactive tools
2026-08-14 15:22:25 -06:00
Dark-Alex-17
68135b97d1
feat: append new built-in rag__query function to RAG contexts to allow further querying by LLMs
CI / All (ubuntu-latest) (push) Failing after 29s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-08-12 16:25:50 -06:00
Dark-Alex-17
233c212d2a
feat: improved function calling performance by allowing parallel tool calling
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-29 12:40:52 -06:00
Dark-Alex-17
d79787bf96
fix: suppress tool-call display in headless mode; initialize session on session/new
2026-07-27 19:14:28 -06:00
Dark-Alex-17
5eb77ab467
feat: Improved coloring of LLM tool invocation outputs to make LLM output more readable and cohesive
2026-07-23 18:27:54 -06:00
Dark-Alex-17
a2c4f05c8c
feat: renamed the user__ask to user__select and improved descriptions to improve model usage
2026-07-23 18:22:18 -06:00
Dark-Alex-17
89fadcca15
feat: Improved coloring/highlighting of tool calls to make LLM invocation logs easier to read
2026-07-23 18:12:18 -06:00
Dark-Alex-17
54c5079cb7
feat: long-running session improvements
...
- Hang fix: 120s timeout on compression LLM call + raw_stream
channel-close handling (None => break instead of spinning)
- Supervisor effective active count: stop counting finished
JoinHandles as occupying capacity slots
- Universal tool result size cap: truncate_if_needed() on
ToolResult, applied in eval_tool_calls() after escalation block;
configurable via max_tool_result_chars in AppConfig/AgentConfig
- Windowed compression: compression_keep_last config param keeps
the N most recent messages visible after compression
- Fix pre-existing flaky test: add #[serial] to
handle_list_available_unrestricted_when_no_whitelist so it does
not race with TestConfigDirGuard-based tests that temporarily
populate the agents data dir
2026-07-23 12:25:54 -06:00
Dark-Alex-17
420db4bb88
feat: created a new builtin function for agents who can spawn other agents to list available agents via agent__list_available
2026-07-22 12:50:41 -06:00
Dark-Alex-17
8629c1ca15
feat: Improved support for Anthropic's extended thinking
2026-07-17 17:26:41 -06:00
Dark-Alex-17
078e6e3744
fix: model narration included in history and between tool calls to prevent repetition
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-17 16:57:51 -06:00
Dark-Alex-17
058810137c
fix: Don't terminate agent loops early for null tool output
CI / All (ubuntu-latest) (push) Failing after 26s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-07-17 16:17:29 -06:00
Dark-Alex-17
7b00638476
style: removed redundant '&' from functions module
2026-07-13 18:11:03 -06:00
Dark-Alex-17
382916c3ee
style: Removed redundant '&' from paths module function calls
2026-07-13 17:12:58 -06:00
Dark-Alex-17
af91b89cff
feat: merge MCP config when installing bundled mcp config
2026-07-06 09:57:17 -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
14969e35fa
fix: buffer tool stdout as well as stderr so that any tools that error to stdout are captured and included in the response to the model, enabling the model to see what went wrong and to reason about how to fix it.
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-06-16 15:07:55 -06:00
Dark-Alex-17
1931331163
fix: when auto_continue is disabled via the .set auto_continue false command, it should strip the todo functions from the list of functions
2026-06-10 19:31:19 -06:00
Dark-Alex-17
218750cc1e
feat: added .set memory REPL commands to control memory injection and applied formatting
2026-06-10 19:24:08 -06:00
Dark-Alex-17
19d2340489
feat: Create the built-in memory management tools
2026-06-10 18:35:59 -06:00
Dark-Alex-17
d07caf2a4b
fmt: Applied uniform formatting to skills implementation
2026-06-01 15:21:00 -06:00
Dark-Alex-17
1faab15377
feat: cleaned up skill implementation
2026-06-01 15:13:50 -06:00
Dark-Alex-17
de42cae87f
feat: dynamic loading/unloading of skill tools and MCP servers whenever load_skill/unload_skill are invoked
2026-06-01 13:22:44 -06:00
Dark-Alex-17
cdc4bd154a
feat: created built-in functions for listing, loading, and unloading skills
2026-06-01 12:58:42 -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
34dc4b0dce
fix: Generified the functions usage of script detection for an executable bit on unix systems
2026-05-22 16:01:28 -06:00
Dark-Alex-17
cd226577e7
feat: install remote now writes files to disk
2026-05-22 15:55:37 -06:00
Dark-Alex-17
a3d67bfbf7
feat: Created a new .install command to install bundled assets on-demand
2026-05-18 14:59:02 -06:00
Dark-Alex-17
5bd0766a60
style: Cleaned up all graph agent code
2026-05-18 13:46:52 -06:00
Dark-Alex-17
da5cd21c1c
test: added additional test coverage to graph components
2026-05-18 10:08:36 -06:00
Dark-Alex-17
fc7fdc98b4
feat: created full llm node runtime implementation
2026-05-14 14:00:24 -06:00
Dark-Alex-17
9bc4f8b621
feat: wired together graph execution and agent graph dispatch
2026-05-14 11:10:45 -06:00
Dark-Alex-17
3cd3ba55ff
feat: Added direct script invocation support for graph-based agents
2026-05-13 12:35:10 -06:00
Dark-Alex-17
bcf512fcfc
test: Fixed forgotten Windows-specific tests for functions
2026-05-07 12:20:30 -06:00
Dark-Alex-17
53eff10d75
test: implemented tests for tool call dispatch and tracking
2026-05-01 10:52:56 -06:00
Dark-Alex-17
975484cc2b
fix: Accidental shadow of temp_file function for Windows function calling
2026-04-28 08:53:57 -06:00
Dark-Alex-17
83de60f59c
refactor: created a single install_builtins free function to remove from Config::init
2026-04-19 17:54:50 -06:00
Dark-Alex-17
d81508c22a
feat: 99% complete migration to new state structs to get away from God-Config struct; i.e. AppConfig, AppState, and RequestContext
2026-04-19 17:05:27 -06:00
Dark-Alex-17
a4e5bef1b7
feat: Automatic runtime customization using shebangs
2026-04-09 14:16:02 -06:00
Dark-Alex-17
e3e246607e
feat: Added TypeScript tool support using the refactored common ScriptedLanguage trait
2026-04-09 13:17:28 -06:00
Dark-Alex-17
b022ca089c
fix: don't shadow variables in binary path handling for Windows
2026-04-09 07:53:18 -06:00
Dark-Alex-17
c8067828d5
fix: Tool call improvements for Windows systems
2026-04-08 12:49:43 -06:00
Dark-Alex-17
78e772f455
style: Applied formatting to MCP module
2026-02-20 15:28:21 -07:00
Dark-Alex-17
746f9e7b24
fix: Improved sub-agent stdout and stderr output for users to follow
2026-02-20 13:47:28 -07:00
Dark-Alex-17
369a4f0a89
fix: Inject agent variables into environment variables for global tool calls when invoked from agents to modify global tool behavior
2026-02-20 11:38:24 -07:00
Dark-Alex-17
5b147e07b3
style: Applied formatting to the function module
2026-02-18 13:20:18 -07:00
Dark-Alex-17
59690d045e
feat: Added support for sub-agents to escalate user interaction requests from any depth to the parent agents for user interactions
2026-02-18 11:06:15 -07:00
Dark-Alex-17
5d95acba53
feat: built-in user interaction tools to remove the need for the list/confirm/etc prompts in prompt tools and to enhance user interactions in Loki
2026-02-18 11:05:43 -07:00