ai-coding-agents-provider-runtime

Featured

Designs provider runtimes for coding agents. Use when modeling model abstraction, streaming semantics, tool-call normalization, retries, or fallback routing.

AI & Automation 80 stars 17 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 89/100

Stars 20%
64
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# AI Coding Agents Provider Runtime Use this skill to design or review the model-provider layer inside a coding-agent runtime: provider abstraction, streaming semantics, tool-call protocol normalization, context-window strategy, retries, and fallback routing. This skill owns the model-facing runtime surface for coding agents. It is the main missing layer when trying to generalize Claude Code-derived patterns toward Codex-class portability. ## ASCII Flow ```text agent turn | v provider selection capability needs + model policy + cost/latency + context window | v request normalization messages + tools + structured outputs + cache hints + metadata | v provider stream tokens + tool calls + errors + usage events | v runtime event model normalized deltas + retries/fallbacks + final response ``` ## Quick Reference | Question | Read | Outcome | |----------|------|---------| | How should providers and streaming semantics be normalized? | [`references/provider-abstraction-and-stream-normalization.md`](references/provider-abstraction-and-stream-normalization.md) | Stable provider interface, streaming event model, and tool-call normalization | | How should retries, context windows, and fallback routing work? | [`references/context-window-retries-and-fallback-routing.md`](references/context-window-retries-and-fallback-routing.md) | Provider selection, truncation rules, retry classes, and fallback policy | | How does OpenAI Codex check local OSS provider readi...

Details

Author
vasilyu1983
Repository
vasilyu1983/AI-Agents-public
Created
9 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category