Commit Graph

45 Commits

Author SHA1 Message Date
83f66e1061 feat: Support OAuth authentication flows for Claude 2026-03-11 11:10:48 -06:00
655ee2a599 fix: Bypassed enabled_tools for user interaction tools so if function calling is enabled at all, the LLM has access to the user interaction tools when in REPL mode 2026-02-18 11:25:25 -07:00
b1be9443e7 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
7884adc7c1 fix: Clean up orphaned sub-agents when the parent agent 2026-02-18 09:12:32 -07:00
39d9b25e47 feat: Added an agent configuration property that allows auto-injecting sub-agent spawning instructions (when using the built-in sub-agent spawning system) 2026-02-17 15:49:40 -07:00
b86f76ddb9 feat: Auto-dispatch support of sub-agents and support for the teammate pattern between subagents 2026-02-17 15:18:27 -07:00
cdafdff281 fix: Agent delegation tools were not being passed into the {{__tools__}} placeholder so agents weren't delegating to subagents 2026-02-17 14:19:22 -07:00
60ad83d6d9 feat: Full passive task queue integration for parallelization of subagents 2026-02-17 13:42:53 -07:00
44c03ccf4f feat: Implemented initial scaffolding for built-in sub-agent spawning tool call operations 2026-02-17 11:48:31 -07:00
d2f8f995f0 feat: Supported the injection of RAG sources into the prompt, not just via the .sources rag command in the REPL so models can directly reference the documents that supported their responses
CI / All (macos-latest) (push) Has been cancelled
CI / All (ubuntu-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-02-13 17:45:56 -07:00
a935add2a7 feat: Implemented a built-in task management system to help smaller LLMs complete larger multistep tasks and minimize context drift 2026-02-09 12:49:06 -07:00
d5e0728532 feat: Implemented retry logic for failed tool invocations so the LLM can learn from the result and try again; Also implemented chain loop detection to prevent loops
CI / All (ubuntu-latest) (push) Failing after 5m27s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-02-01 17:06:16 -07:00
f2de196e22 fix: Fixed a bug where --agent-variable values were not being passed to the agents 2026-01-23 14:15:59 -07:00
cec04c4597 style: Improved error message for un-fully configured MCP configuration 2025-12-13 13:37:01 -07:00
3b21ce2aa5 feat: Improved MCP implementation to minimize the tokens needed to utilize it so it doesn't quickly overwhelm the token space for a given model 2025-12-03 12:12:51 -07:00
14549afd52 refactor: Updated to the most recent Rust version with 2024 syntax 2025-11-07 15:50:55 -07:00
71d89eaaba refactor: Changed the name of the summary_prompt setting to summary_context_prompt 2025-11-07 11:13:58 -07:00
9619b7908f refactor: Renamed summarize_prompt setting to summarization_prompt 2025-11-07 11:09:48 -07:00
304129d793 refactor: Renamed the compress_threshold setting to compression_threshold 2025-11-07 11:06:20 -07:00
5df435c21a style: Applied formatting 2025-11-06 18:19:25 -07:00
c4f8c6e102 feat: Added the agents directory to sysinfo output 2025-11-06 13:22:13 -07:00
fea4411aa6 feat: Added built-in macros 2025-11-05 16:28:56 -07:00
ecd4d6587c refactor: Factored out the macros structs from the large config module 2025-11-05 15:50:39 -07:00
0938119e99 bug: Fixed a bug with the spacing of info output now that function_calling_support is a longer name 2025-11-05 15:41:49 -07:00
77c1a06277 refactor: Refactored mcp_servers and function_calling to mcp_server_support and function_calling_support to make the purpose of the fields more clear 2025-11-04 13:17:58 -07:00
600f5d1484 refactor: Refactored the use_mcp_servers field to enabled_mcp_servers to make the purpose of the field more clear 2025-11-04 12:51:41 -07:00
865ef5827b refactor: Refactored use_tools field to enabled_tools field to make the use of the field more clear 2025-11-04 12:37:14 -07:00
9d363b38c7 refactor: Removed the use of the tools.txt file and added tool visibility declarations to the global configuration file 2025-11-04 12:07:58 -07:00
2f3586cbbf 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
843abe0621 feat: Secret injection as environment variables into agent tools 2025-11-03 15:10:34 -07:00
474c5bc76f feat: Removed the server functionality 2025-11-03 14:25:55 -07:00
b49a27f886 feat: Require Vault set up for first-time setup so all passed in secrets can be encrypted right off the bat 2025-10-27 12:00:27 -06:00
1b504e211a bug: Fixed a bug that was duplicating entries of all the functions for agents between MCP and tools 2025-10-20 15:30:29 -06:00
2daa014c99 refactor: Modified the default PS1 look 2025-10-16 15:08:48 -06:00
25ad254e84 style: Applied formatting 2025-10-16 13:01:37 -06:00
950893f4a2 feat: Support for secret injection into the global config file (API keys, for example) 2025-10-16 12:30:18 -06:00
a10948614d feat: Improved MCP handling toggle handling 2025-10-15 18:36:54 -06:00
39fc863e22 feat: Secret injection into the MCP configuration 2025-10-15 16:06:59 -06:00
df8b326d89 feat: added REPL support for interacting with the Loki vault 2025-10-15 15:15:04 -06:00
591f204b67 feat: Integrated gman with Loki to create a vault and added flags to configure the Loki vault 2025-10-14 18:00:11 -06:00
6e7a89763c style: applied formatting 2025-10-10 15:01:55 -06:00
9dd3836802 refactor: Changed the name of agent_prelude to agent_session to make its purpose more clear 2025-10-10 15:01:44 -06:00
f822546971 style: Applied consistent formatting to agent changes 2025-10-10 14:48:10 -06:00
743e42d4f8 feat: Install built-in agents 2025-10-10 13:37:05 -06:00
650dbd92e0 Baseline project 2025-10-07 10:45:42 -06:00