Block a user
cortex: re-discover a neuron's max_prompt_tokens after it restarts (stale max_model_len on /v1/models)
Closing as moot — the premise doesn't hold.
#66 assumed cortex caching a stale max_model_len after a neuron restart had client impact. But max_model_len has no known consumer: opencode's…
cortex: re-discover a neuron's max_prompt_tokens after it restarts (stale max_model_len on /v1/models)
neuron: length-aware VRAM pre-flight for text prefill (mirror vision guard) — prevents OOM-poison at high NEURON_MAX_PROMPT_TOKENS
cortex/neuron: unify all rejection responses on the OpenAI error envelope + standard codes
neuron: emit usage (prompt/completion tokens) on SSE streams
neuron: emit reasoning_tokens / cached_tokens usage details
cortex/neuron: unify all rejection responses on the OpenAI error envelope + standard codes
neuron: enrich /models with per-model limit + cost (opencode catalog discovery)
Epic: first-class opencode integration (dynamic helexa provider)
neuron: emit OpenAI-standard error envelope for all InferenceError variants (fix context_length_exceeded detection)
✅ CI run #506 green on 8f9e956 — Lint (fmt + clippy), Test, and all three neuron builds (ada/ampere/blackwell) + RPM packages passed.…
neuron: emit OpenAI-standard error envelope for all InferenceError variants (fix context_length_exceeded detection)
neuron: emit OpenAI-standard error envelope for all InferenceError variants (fix context_length_exceeded detection)
Implemented in 8f9e956.
neuron now emits the OpenAI-standard nested error envelope for every InferenceError:
{ "error": { "message": "...", "type": "...", "code": "...", "param":…
neuron: emit OpenAI-standard error envelope for all InferenceError variants (fix context_length_exceeded detection)