v0.3.0 - Production-ready opencode toolchain
opencode-tools v0.3.0 - 10 CLI tools for AI-assisted coding. Zero external dependencies.
Tools
- graph - Dependency analyzer: imports, dependents, cycles, tree view
- changelog - Formatted git log with conventional-commit grouping
- impact - Change Impact Analyzer: defs, refs, tests, callers/callees (Python, C++, TS/JS)
- lint - Run project lint/typecheck (ruff, eslint) with structured output
- refactor - AST-based symbol renaming (Python) + word-boundary (TS/JS)
- rename - Word-boundary symbol rename across all project files
- verify - Post-edit verification: confirm edits applied correctly
- search - grep wrapper with regex, file-filters, context lines, JSON output
- hashline - Hash-anchored precision text editing (for AI coding tools)
- calltrace - Recursive call chain analyzer (renamed from race to avoid stdlib collision)
Key fixes in this release
- Windows: UNC path timeouts fixed in graph,
px.cmd support in lint - TS/JS: full symbol support in impact, graph,
efactor - lint: multi-line ESLint output parser
- hashline: --help flag now works
- race ? calltrace: no more stdlib race module collision
Install
pip install -e . (Python 3.11+, stdlib-only, no dependencies)