Skip to content

Skill does not explain --library: what a root is, comma-separated entries, what staging buys #1887

Description

@swapnilpaliwal-sd

The skill says only that --library "narrows" axiomcode index. It does not say what a library root is, that several are given comma-separated, or what staging them changes, so an agent never passes it and every call into a dependency stays unknown.

What the skill should say:

  • --library <root>[,<root>…] (or AXIOMCODE_LIBRARY): one entry per dependency, comma-separated, no spaces; each a dependency's source directory (a package directory under site-packages or node_modules) or a pre-built library IR; relative to the repository or absolute, with no ~ expansion.
  • What it buys: calls into a dependency resolve to the dependency's declaration instead of unknown, and a chain is typed through the dependency's declared return types.
  • What it does not do: library bodies are not walked, so a library calling back into the project is not found this way.
  • The roots are remembered with the graph; a bare index keeps them.

Activity

  1. added 10 commits that reference this issue on Oct 10, 2026
    6ff9a13
    a159869
    145d8a8
    a9e41b6
    491209c
    0e043b3
    0a7ec6a
    ccc20b6
    c3138c8
    bab2b30
  2. swapnilpaliwal-sd commented on Oct 10, 2026

    @swapnilpaliwal-sd
    ContributorAuthor

    Fixed in #1886 (into apps/integration-0.1.9, for the 0.1.9 release). That PR targets the integration branch, so GitHub will not close this automatically; close it when #1886 merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

documentationImprovements or additions to documentation

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions