Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,4 +98,7 @@ const tComponent = useTranslations('components.navigation.breadcrumb')
## Development Workflow

- **Development server:** Do not start `npm run dev` automatically. User will start it manually when needed.
- **Standalone preview assets:** Before starting `.next/standalone/server.js`, sync `public/` into `.next/standalone/public/` and `.next/static/` into `.next/standalone/.next/static/`. Repeat this after every production build because Next.js regenerates `.next/standalone/`. Never start the standalone server without these assets.
- **Standalone preview host:** The standalone server `HOSTNAME` must match the hostname used in the preview URL. For a `http://localhost:<port>` preview, start with `HOSTNAME=localhost`; do not substitute `127.0.0.1`, because locale middleware rewrites can otherwise become self-redirects.
- **Standalone preview verification:** After starting or restarting a standalone preview, verify that one default-locale URL without a locale prefix returns `200`, one locale-prefixed URL returns `200`, and a stylesheet referenced by the page returns `200` with a CSS content type. When using tmux, include the asset sync and matching `HOSTNAME` in the pane start command.
- **Git commits:** Do not create commits autonomously. Always ask the user before committing changes.
21 changes: 21 additions & 0 deletions data/$schemas/model-intelligence-index.schema.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Model Intelligence Index Configuration",
"description": "Editorial display configuration for the model intelligence ranking.",
"type": "object",
"properties": {
"$schema": {
"type": "string"
},
"hiddenVendorIds": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[a-z0-9-]+$"
},
"uniqueItems": true
}
},
"required": ["$schema", "hiddenVendorIds"],
"additionalProperties": false
}
89 changes: 89 additions & 0 deletions data/$schemas/model-price-intelligence-index.schema.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Model Price Intelligence Index Configuration",
"description": "Curated model selection, price weighting, and chart-label placement for the model price-intelligence ranking.",
"type": "object",
"properties": {
"$schema": {
"type": "string"
},
"inputShare": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"outputShare": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"models": {
"type": "array",
"items": {
"$ref": "#/$defs/selectedModel"
},
"minItems": 1,
"uniqueItems": true
}
},
"required": ["$schema", "inputShare", "outputShare", "models"],
"additionalProperties": false,
"$defs": {
"labelAnchor": {
"type": "string",
"enum": ["start", "middle", "end"]
},
"selectedModel": {
"type": "object",
"properties": {
"modelId": {
"type": "string",
"pattern": "^[a-z0-9-]+$"
},
"labelDx": {
"type": "number"
},
"labelDy": {
"type": "number"
},
"labelAnchor": {
"$ref": "#/$defs/labelAnchor"
},
"linearLabelDx": {
"type": "number"
},
"linearLabelDy": {
"type": "number"
},
"linearLabelAnchor": {
"$ref": "#/$defs/labelAnchor"
},
"usdPriceOverride": {
"$ref": "#/$defs/usdPriceOverride"
}
},
"required": ["modelId", "labelDx", "labelDy", "labelAnchor"],
"additionalProperties": false
},
"usdPriceOverride": {
"type": "object",
"properties": {
"input": {
"type": "number",
"exclusiveMinimum": 0
},
"output": {
"type": "number",
"exclusiveMinimum": 0
},
"sourceUrl": {
"type": "string",
"format": "uri",
"pattern": "^https://"
}
},
"required": ["input", "output", "sourceUrl"],
"additionalProperties": false
}
}
}
62 changes: 61 additions & 1 deletion data/artificial-analysis-index.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"sourceUrl": "https://artificialanalysis.ai/leaderboards/models",
"methodologyUrl": "https://artificialanalysis.ai/methodology/intelligence-benchmarking",
"indexVersion": "4.1",
"observedAt": "2026-07-26",
"observedAt": "2026-07-27",
"legacyMissingModelIds": ["composer", "cursor-composer-2", "cursor-composer-2-5"],
"entries": [
{
Expand Down Expand Up @@ -72,6 +72,12 @@
"estimated": false,
"configuration": "Claude Opus 4.8 (max)"
},
{
"modelId": "claude-opus-5",
"score": 61,
"estimated": false,
"configuration": "Claude Opus 5 (max)"
},
{
"modelId": "claude-sonnet-3",
"score": 5,
Expand Down Expand Up @@ -246,6 +252,18 @@
"estimated": true,
"configuration": "Gemini 3 Pro Preview (high)"
},
{
"modelId": "gemma-4-26b-a4b",
"score": 26,
"estimated": false,
"configuration": "Gemma 4 26B A4B (Reasoning)"
},
{
"modelId": "gemma-4-31b",
"score": 29,
"estimated": false,
"configuration": "Gemma 4 31B (Reasoning)"
},
{
"modelId": "glm-4-5",
"score": 19,
Expand Down Expand Up @@ -492,6 +510,12 @@
"estimated": true,
"configuration": "Grok Code Fast 1"
},
{
"modelId": "hy3",
"score": 41,
"estimated": false,
"configuration": "Hy3"
},
{
"modelId": "kimi-k2-instruct",
"score": 19,
Expand Down Expand Up @@ -576,6 +600,24 @@
"estimated": false,
"configuration": "MiniMax-M3"
},
{
"modelId": "mimo-v2-5",
"score": 37,
"estimated": false,
"configuration": "MiMo-V2.5"
},
{
"modelId": "mimo-v2-5-pro",
"score": 42,
"estimated": false,
"configuration": "MiMo-V2.5-Pro"
},
{
"modelId": "mimo-v2-flash",
"score": 25,
"estimated": false,
"configuration": "MiMo-V2-Flash (Non-reasoning)"
},
{
"modelId": "mistral-medium-3-5",
"score": 30,
Expand Down Expand Up @@ -612,6 +654,24 @@
"estimated": true,
"configuration": "o4-mini (high)"
},
{
"modelId": "qwen3-5-122b-a10b",
"score": 32,
"estimated": false,
"configuration": "Qwen3.5 122B A10B (Reasoning)"
},
{
"modelId": "qwen3-5-35b-a3b",
"score": 24,
"estimated": false,
"configuration": "Qwen3.5 35B A3B (Non-reasoning)"
},
{
"modelId": "qwen3-5-397b-a17b",
"score": 34,
"estimated": false,
"configuration": "Qwen3.5 397B A17B (Reasoning)"
},
{
"modelId": "qwen3-coder-30b-a3b",
"score": 14,
Expand Down
Loading
Loading