RunanywhereAI / RunanywhereAI/wally
Expose an explicit hosted-model catalog in CLI model discovery
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 1.5k
- Forks
- 86
- Avg merge
- 6h 53m
- Merged PRs (30d)
- 50
Description
Overview
Harnesses consume hosted model metadata but models/list remain SDK/local registry oriented, leaving cloud discovery indirect.
Priority: P2 / post-mvp. Impact: roadmap improvement. Initial planning estimate: Medium; refine after inventory. This issue does not add a release blocker.
Current evidence
Harnesses consume hosted model metadata but models/list remain SDK/local registry oriented, leaving cloud discovery indirect.
Design and implementation plan
Add a clearly distinguished cloud catalog view through the pinned service contract; retain local model lifecycle semantics.
- Reconcile the current implementation and any already completed work with the evidence above.
- Record the owner, selected scope, dependencies and unresolved decisions before implementation.
- Implement or execute the selected scope using existing components and artifacts.
- Attach reproducible validation or outcome evidence and record any deferred work.
Acceptance criteria
- List entitled hosted IDs, context and price provenance without requiring local downloads.
- Distinguish unreachable/unauthorized/empty catalog and verify environment/profile selection.
- Use shared metadata; do not implement server-side compaction.
Related work and deduplication
No existing issue has this acceptance scope; existing release defects remain separate.
No exact existing issue found in the all-state inventory.
Requirement provenance
Reconciled September 13, 2026 against WALLY_CLOUD_PRODUCT_SOURCES.md (SHA-256 e601b7b154b750965fa8d25d4533d3542621bd00b3bb30038c1fae553a549e7b) and the consolidated requirements report. Historical proposals are not evidence of current delivery, customer agreement or approved pricing.
Source records and physical line references
Records: C13-055, C01-045.
Lines: 35507–35531, 1019–1035.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reconciling src/commands/cmd_models.cpp and src/harness/opencode.cpp with the pinned service contract and record the scope, dependencies, owner, and unresolved decisions. Validate the selected implementation against the acceptance criteria: entitled hosted IDs, context and price provenance without downloads; distinct unreachable, unauthorized, and empty states; and environment/profile selection using shared metadata.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- cli, cloud
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100