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
bf06d5e8f3
feat(render): wire table state machine and finalize hook
2026-07-22 12:23:44 -06:00
Dark-Alex-17
ed7ad36475
feat: Created the raw_markdown configuration flag
2026-07-22 11:03:27 -06:00
Dark-Alex-17
6f2594712f
refactor: Standardized paths module function names to not use 'path' in the name and to just always be either 'dir' or 'file'
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-21 10:15:42 -06:00
Dark-Alex-17
a45e66c634
feat: Improved workspace instructions support
2026-07-17 14:52:35 -06:00
Dark-Alex-17
9b3ae761f3
feat: Add reasoning_effort validation for the main configuration file
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-16 13:18:28 -06:00
Dark-Alex-17
e9a8c01dc4
feat: Added support for modifying the reasoning effort of reasoning models
2026-07-16 12:28:04 -06:00
Dark-Alex-17
8bbbd71fec
fix: default to the nano or notepad when a configured editor is not found
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-15 15:32:07 -06:00
Dark-Alex-17
7f89a80f7e
fix: When EDITOR, VISUAL, or config.editor is defined, don't verify via which
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-15 15:16:41 -06:00
Dark-Alex-17
bc3cc10a7b
feat: Support workspace-local skill definitions and MCP configurations
2026-07-13 17:12:34 -06:00
Dark-Alex-17
7fc06ad9bc
feat: Implemented graph-based RAG
2026-07-08 21:20:50 -06:00
Dark-Alex-17
4a01e9a66c
fmt: applied formatting
2026-06-18 11:29:03 -06:00
Dark-Alex-17
f2e8f3ab59
fix: auto-translation of user-prefixed Mac and Linux paths for the vault password file when running inside a sandbox
2026-06-18 10:53:38 -06:00
Dark-Alex-17
7e097e0465
feat: Added the memory configuration properties and storage to the main app config, roles, sessions, and agents.
2026-06-10 17:50:28 -06:00
Dark-Alex-17
165d0d113d
feat: added skill hint prompt injection and configuration
2026-06-05 14:48:54 -06:00
Dark-Alex-17
84dcb3078b
feat: validate visible_skills field at config load time
2026-06-04 13:43:40 -06:00
Dark-Alex-17
ece66448e0
refactor: support both CSV and list formats for enabled_tools
2026-06-03 13:58:24 -06:00
Dark-Alex-17
a254d60876
refactor: Support both CSV and list formats for enabled_mcp_servers
2026-06-03 13:23:13 -06:00
Dark-Alex-17
c36c4f4699
feat: updated enabled_skills handling to support both list and comma-separated strings
2026-06-03 12:24:10 -06:00
Dark-Alex-17
bba094086d
feat: vault_password_file or nothing at all is shorthand for just using the local gman provider for secret management
2026-06-02 14:52:36 -06:00
Dark-Alex-17
658ca7fec3
feat: refactored gman usage to be generic and work with various vault providers and use the SupportedProvider enum directly for configurations
2026-06-02 14:16:45 -06:00
Dark-Alex-17
d07caf2a4b
fmt: Applied uniform formatting to skills implementation
2026-06-01 15:21:00 -06:00
Dark-Alex-17
aa2e627a5f
feat: implemented the skills policy to track available skills per context
2026-06-01 12:26:30 -06:00
Dark-Alex-17
70a251a7e2
feat: add auto-continue support to all contexts
2026-05-08 12:02:10 -06:00
Dark-Alex-17
c53e0546d4
test: added integration tests for inter-feature interactions like RAG + Agents, function calling/MCP servers, etc.
2026-05-01 14:06:41 -06:00
Dark-Alex-17
715807645a
refactor: Fully ripped out the god Config struct
2026-04-19 19:14:25 -06:00
Dark-Alex-17
1259c6865f
refactor: Deprecated old Config struct initialization logic
2026-04-19 18:27:33 -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
cf60e090a5
refactor: partial migration to init in AppConfig
2026-04-19 17:46:20 -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