This repository was archived by the owner on Feb 17, 2026. It is now read-only.
v1.1.0
Changelog
New Features π
- π² Reporting USD cost with token usage
- π° Introduced a
--max-costargument - π
nerve agentscommand to show a list of installed agents and workflows - π‘οΈ Bettercap agent
- π Agents can now define default values for variables if not set via command line
- π§ Context length exceeding is now handled dynamically by retrying with an increasingly smaller sliding window
- ποΈ Added prompt selection from user prompts if available
- π Changelog agent example
- π Added colors and improved logging
- π» Computer-use example
- π Better tool call logging
- β±οΈ Added default 30s timeout to execute_shell_command
- π Boolean log field determining whether to log the tool output
- π Implemented --quiet logging
- π₯οΈ Computer-use namespace
- π System prompts in
~/.nerve/promptscan now be referenced via @ prefix - π³ Added linux/arm64 to docker image GitHub action
Fixes π§
- Fixed issue to not set cwd to agent folder
- Fixed fs.read_file to handle binary data
- Fixed to not report error from stderr if exit code is 0
- Fixed tests
- Fixed to not nest reason twice
- Fixed issue to not serialize entire actor object for task completion
- Fixed to not fail if an (extra) namespace fails to load
- Various test fixes
- Tools with complete_task=true will only set the task as complete if the exit code is 0
- Several fixes and improvements to shell.execute_shell_command
- Changed load path to ~/.nerve/agents to allow other paths in ~/.nerve
- Renamed task.yml to agent.yml in examples for consistency
- Dropped Python 3.9 compatibility
- Various lint fixes
- Removed old GitHub action
- Updated GitHub actions for Python rewrite
- Return None instead of empty string if yml tool didn't generate any output
Documentation π
- Updated documentation
- Added session record & replay to docs
- Added SSH-agent README
- Added get-weather README
- Added code-auditor readme
- Updated load path documentation
- Fixed generator command line
Miscellaneous π
- Renamed code-auditor to code-audit
- Using shell.shell for timeout in dynamically built tool
- Renamed shell tool
- Refactored keyboard_press_hotkeys
- Renamed bash namespace to shell for consistency with /bin/zsh
- Various small fixes and general refactoring
- Added classifiers to pyproject.toml
- Updated funding.yml
- Moved release.py to docs/assets folder
Full Changelog: v1.0.0...v1.1.0