Skip to content

v0.3.0 - Production-ready opencode toolchain

Choose a tag to compare

@xxxn3m3s1sxxx xxxn3m3s1sxxx released this 21 May 11:56

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)