buster/apps/api/libs
Devin AI 6f6e3ffbc9 feat: implement idle tool for agent system
- Add Rust implementation in idle.rs by copying from done.rs
- Add TypeScript implementation in idle-tool.ts by copying from done-tool.ts
- Update all agent modes (review, analysis, follow_up_initialization, planning) to include idle tool
- Update analyst-agent.ts to include idleTool
- Add idle tool to terminating_tools lists
- Export idle module and tool from respective index files

Addresses BUS-1468: idle tool indicates agent finished current work but available for future tasks

Co-Authored-By: Dallin Bentley <dallinbentley98@gmail.com>
2025-07-21 07:54:43 +00:00
..
agents feat: implement idle tool for agent system 2025-07-21 07:54:43 +00:00
braintrust Mastra braintrust (#391) 2025-07-02 14:33:40 -07:00
database Merge branch 'staging' into dallin/bus-1419-enable-sharing-of-dashboards-or-collections-with-workspace 2025-07-17 22:13:53 -06:00
dataset_security lock down datasets to orgs 2025-07-10 11:14:02 -06:00
email Mastra braintrust (#391) 2025-07-02 14:33:40 -07:00
handlers Replace 'Unknown' user name fallback with email address 2025-07-19 04:12:13 +00:00
litellm Mastra braintrust (#391) 2025-07-02 14:33:40 -07:00
middleware Mastra braintrust (#391) 2025-07-02 14:33:40 -07:00
query_engine Mastra braintrust (#391) 2025-07-02 14:33:40 -07:00
raindrop Mastra braintrust (#391) 2025-07-02 14:33:40 -07:00
rerank Mastra braintrust (#391) 2025-07-02 14:33:40 -07:00
search Mastra braintrust (#391) 2025-07-02 14:33:40 -07:00
semantic_layer Mastra braintrust (#391) 2025-07-02 14:33:40 -07:00
sharing Implement collection access checks for chats and dashboards 2025-07-17 14:01:45 -06:00
sql_analyzer Mastra braintrust (#391) 2025-07-02 14:33:40 -07:00
stored_values Mastra braintrust (#391) 2025-07-02 14:33:40 -07:00
streaming Mastra braintrust (#391) 2025-07-02 14:33:40 -07:00
CLAUDE-TEMPLATE.md Mastra braintrust (#391) 2025-07-02 14:33:40 -07:00
CLAUDE.md Mastra braintrust (#391) 2025-07-02 14:33:40 -07:00