Skip to content

feat(runtime): publish adapter capability contract - #20

Merged
tiammomo merged 1 commit into
mainfrom
tiammomo/feat/issue-19-runtime-adapter
Aug 23, 2026
Merged

feat(runtime): publish adapter capability contract#20
tiammomo merged 1 commit into
mainfrom
tiammomo/feat/issue-19-runtime-adapter

Conversation

@tiammomo

Copy link
Copy Markdown
Owner

Closes #19

Publish a versioned read-only Runtime Adapter capability contract


Adds a strict JSON Schema 2020-12 contract, public Rust types and semantic validator, offline CLI and repository check, and a Qwen/llama.cpp reference fixture. The generic path has no external repository or network dependency; legacy local-inference-stack checks remain explicit deprecated compatibility mode. No adapter transport, inventory response, persistence, runtime mutation, GPU scheduling, hosted Provider, inference route, or Dashboard behavior is added.

Verified with scripts/check-all.sh.

Areas for careful review:

  • No known behavior changes outside the reported bug.

Implementation assistance: an external coding workspace was used to prepare the change and its
tests. tiammomo reviewed the final diff, understands it, and takes responsibility
for this contribution.

Signed-off-by: tiammomo <pearfl@qq.com>
@tiammomo
tiammomo marked this pull request as ready for review August 23, 2026 03:54
@tiammomo
tiammomo merged commit d2f2980 into main Aug 23, 2026
6 checks passed
@tiammomo
tiammomo deleted the tiammomo/feat/issue-19-runtime-adapter branch August 23, 2026 05:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

定义版本化只读 Runtime Adapter 能力契约并加入 Qwen 参考 fixture

1 participant