terraphim / terraphim/terraphim-ai
Feature: Implement dynamic model fetching in pi-rust (refs: pi-agent-rust#92)
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 62
- Forks
- 5
- Avg merge
- 2h 27m
- Merged PRs (30d)
- 1
Description
Problem
pi-rust (used by ADF) lacks dynamic model discovery. When kimi-for-coding defaults to kimi-for-coding (which maps internally to kimi-k2-thinking), there is no mechanism to discover or use newer models like k2p5 or k2p6.
This blocks ADF agents from using newer, faster models as they become available from providers.
Reference
- pi-agent-rust#92 — Feature request in pi-rust official repo
- pi-agent-rust#93 — Bug for kimi default model issue
Status
- Feature request filed in pi-rust official repo: https://github.com/Dicklesworthstone/pi_agent_rust/issues/92
- Bug filed for kimi default: https://github.com/Dicklesworthstone/pi_agent_rust/issues/93
Dependencies
- terraphim/pi_agent_rust#92 (blocks this)
- terraphim/pi_agent_rust#93 (blocks this)
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 reading terraphim/pi_agent_rust#92 and #93, which this issue identifies as blocking dependencies. No source files, tests, or entry points are named here. The work is complete when pi-rust supports dynamic model discovery and the kimi default-model issue is resolved, allowing newer provider models to be used.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- ai
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100