14 Commits

Author SHA1 Message Date
Aiden Cline d7f9d31478 docs: tighten agent/review policy for reasoning_options and base_model (#3931)
* docs: tighten agent/review policy for reasoning_options and base_model

Stop agents defaulting OpenAI gateways to empty reasoning_options from
uncertainty; baseline effort is low/medium/high from upstream/peers.
Clarify budget_tokens as narrow/legacy and require override-only base_model.

* docs: rewrite AGENTS.md as catalog-only guide

Drop JS/code-style noise. Focus on lab models vs providers, base_model
(create models/ when missing), override-only hosts, logos, costs, and
reasoning_options.

* docs: fix model field required/optional guidance in AGENTS.md

description is required; prefer cost.tiers over legacy context_over_200k;
split strongly recommended (family, knowledge) from truly optional (status).

* docs: clarify none-vs-toggle and require toggle wire comments

Effort with none plus graded levels must not also claim toggle. Binary
off may use toggle with a leading top-of-file wire-path comment.

* docs: align reviewer/fixer with create-models-if-missing base_model rule

Subagent review: bots still used the weak 'base_model only if models/
exists' wording. Bind create-lab-entry + override-only; fix stale
section refs, README effort example, and required logo label.

* docs: fix toggle+effort coexistence and lab inheritance requirements

Allow toggle beside graded effort when off is a separate wire control;
forbid only toggle+effort when none is already an effort value. Require
complete lab models/ files for base_model inheritance; mark interleaved
as provider-only.

* docs: resolve reasoning policy contradictions in one pass

Classify hosts by lab vs multi-model relay (not npm). Baseline is the
underlying model's native/peer option set, not fixed L/M/H. Fix examples
to match DeepSeek and Alibaba wire paths; align skill, reviewer, fixer.

* docs: fix opus-4.6 example options and OpenRouter path

README base_model snippet matches lab effort+budget; AGENTS table uses
real openrouter claude-opus-4.6.toml filename.
2026-08-01 17:20:23 -05:00
Aiden Cline 8f12116a06 docs(agents): require catalog costs in USD per million tokens 2026-07-22 10:02:21 -05:00
Aiden Cline 7ccaec154e fix(sync): move inline comments to file top so they survive sync rewrites
The daily model sync rewrites synced provider TOMLs by parsing and
re-serializing them, which discards every comment except a leading header
block (the preservation added in f07ac11f only re-attaches the top-of-file
comment run). Any comment authored between sections was silently deleted on
every rewrite that touched the file — e.g. sync PR #3004 stripped Venice's
"# Live /models ..." citation from before [[reasoning_options]].

Rather than teach the serializer to track inline comments, move every
existing inline comment to the top of its file (a one-time data migration)
and document the rule in AGENTS.md. The existing leading-header
preservation then keeps them across rewrites.

Migrated 82 model files across Venice, Baseten, OVHcloud, and Cloudflare
Workers AI. Verified: every file parses to identical data before and after
(0 data mismatches), and round-tripping all 1000 synced files through the
existing formatToml + leadingComments preservation loses 0 comments.

No code change.
2026-07-03 03:11:46 -05:00
Aiden Cline f9ea1effef docs(agents): add contribution review checklist
Document review requirements for provider/model PRs:
- New providers must ship a compliant logo (blocker) and should add a
  sync module when the source is context-rich (recommended)
- New models must use base_model when a models/ metadata entry exists
- Reasoning models must declare reasoning_options, with API request
  syntax as TOML comments for niche providers
- PRs that change data should cite their sources (recommended)
- Include logo guidelines inline
2026-07-02 10:49:17 -05:00
Adam f6c6f04367 feat(models): add model metadata (#1974)
* feat(models): add model metadata

* feat(models): rename model metadata namespaces
2026-06-03 15:13:54 -05:00
Aiden Cline 5545a98866 tweak: handle missing omits gracefully 2026-06-02 11:25:55 -05:00
Aiden Cline 449b926f40 fix: do not inherit reasoning options 2026-06-01 23:22:04 -05:00
Aiden Cline ddb3a0ff05 update agents.md 2026-04-17 12:14:04 -05:00
Ryan Vogel 24addedada Fix Vertex AI model ID to claude-opus-4-6@default 2026-02-05 15:46:07 -05:00
Ryan Vogel dc9f404dbb Condense AGENTS.md model configuration section 2026-02-05 15:44:00 -05:00
Ryan Vogel db2212ab9f Update AGENTS.md with model configuration learnings 2026-02-05 15:42:47 -05:00
Jay V f01842d5c4 adding agents.md 2025-08-12 15:02:06 -04:00
Dax a270820e87 Rework (#12)
* sync

* sync

* sync
2025-06-17 19:52:16 -04:00
Jay V 3e5d90891f Handling dev 2025-06-12 13:21:10 -04:00