agenthub-dev

Solid

Fixed workflow for developing AgentHub itself — adding or updating model support. Use when asked to support a new model or protocol version in this repository, sync llmsdk_docs, or implement a provider client. Covers doc syncing, live API capture, paired Python/TypeScript implementation, and model-scoped e2e testing.

AI & Automation 112 stars 13 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 87/100

Stars 20%
68
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# AgentHub Development Workflow Adding or updating model support follows the stages below, in order. Where a stage says **stop and ask**, pause and ask the user; do not continue until the issue is resolved, and never fill the gap yourself. ## Directory map ``` llmsdk_docs/<model_version>/ Official docs snapshot, one folder per model generation (README.md + docs/) api_captures/<protocol>/ Git-ignored raw API captures: request payloads + stream events src_py/agenthub/<protocol>/ Python client, one folder per wire protocol src_py/agenthub/auto_client.py Routes model names to protocol clients by explicit version src_ts/src/<protocol>/ TypeScript client, mirrors the Python folder src_ts/src/autoClient.ts TypeScript routing, mirrors auto_client.py src_py/tests/test_client.py Parameterized e2e tests (env-gated AVAILABLE_MODELS) src_ts/tests/client.test.ts Same for TypeScript changelog/unreleased/ Where unshipped changes go; renamed to the version at release changelog/<version>/ Release summary (README.md) plus one detail file per entry changelog/README.md The entry format: metadata block, body rules, bilingual pairing CHANGELOG.md One brief line per release linking into changelog/ <name>.zh.md Chinese counterpart, required for every file in changelog/ ``` ## Stage 1 — Sync official docs into `llmsdk_docs/` - Sources must be the model vendor's o...

Details

Author
Prism-Shadow
Repository
Prism-Shadow/agenthub
Created
7 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category