v0.8.1
Features
- Add
exec_commandtool: execute an arbitrary shell command viabash -cand return structured output (stdout,stderr,exit_code,timed_out,output_truncated); supports optionaltimeout_secs(default 30) andworking_dirvalidated within the server CWD; MCP annotations:destructive_hint=true,open_world_hint=true(#706)
Bug Fixes
- Report attribute/decorator start line instead of
fn/defkeyword line: Rust functions now walk backward over contiguousattribute_itemsiblings; Python decorated functions match at thedecorated_definitionwrapper node (#714)
Chores
- Add automated issue triage and PR review workflows using aptu (#704)
- Update documentation for
exec_commandacross ARCHITECTURE, DESIGN-GUIDE, OBSERVABILITY, and ROADMAP; fiximport_lookupinline comment (#715) - Align
analyze_rawtool description with theanalyze_*style pattern (#710)
Full Changelog: v0.8.0...v0.8.1