v1.4.0 Built-in Tools and CLI Improvements
π Features
Built-in Tools & CLI Import
Introduces built-in tools β IPythonInterpreter, PersistentShellTool, and LoadFileAttachment β along with a new import-tool CLI command.
Includes improvements to file handling, agent template generation, and documentation/navigation for built-ins.
- Add built-in tools and CLI import command (#442) by @ArtemShatokhin
- CLI:
import-toolcommand to list/copy built-ins into a project - Docs: new Built-in Tools page with cross-links
- CLI:
Terminal Demo Improvements
Major UX upgrade for the terminal demo (Agency.terminal_demo()) with interactive dropdowns and autocomplete.
- Terminal demo improvements (#432) by @ArtemShatokhin
- Added keyboard-navigable dropdown for
/commands and@agentmentions - Improved agent parsing, error handling, and handoff logic
- Added autocomplete, new key bindings (Tab, Esc, Enter), and refined styling
- Updated integration tests for all new behaviors
- Added keyboard-navigable dropdown for
π Fixes and Improvements
- Improve IPython tool isolation (#448) by @ArtemShatokhin
- Add working directory as a separate IPython tool input (#452) by @ArtemShatokhin
- Additional improvements: improve agent file handling by skipping subfolders, detecting empty directories, and optimizing vector store creation.
π Docs
- Added Widget Integration documentation (#427) by @MykhailoShchuka
π§βπ» New Contributors
- @MykhailoShchuka made their first contribution in #427
Full Changelog: v1.3.1 β v1.4.0