Skip to content

v0.1.10 — tools accept project-relative paths

Choose a tag to compare

@knight22-21 knight22-21 released this 30 Sep 13:12
· 22 commits to main since this release

Fixed

  • Tools now accept project-relative file paths. Files are stored with absolute paths, so
    get_callers("src/app.py", ...), get_module_summary, get_context, search_symbol's
    project_path and the other file tools silently returned empty results for the relative
    paths agents normally use. Relative paths, ./, either separator and (on Windows) any case
    now resolve against the served project root; an ambiguous name (two utils.py) is never
    guessed. (#30)
  • get_callers / get_callees report errors for an unindexed file or unknown symbol instead
    of an empty list, and include each caller's file path, not just its internal id. (#30)
  • No duplicate file records: codeprism index . stored relative paths while the MCP server
    stored absolute ones. Paths are now always absolute; an old relative index heals itself on the
    next index run. (#30)

Install

pip install -U codeprism-ai==0.1.10