v0.11.0
·
819 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
devin-2api v0.11.0
Full Changelog: v0.10.0...v0.11.0
Features
- feat(dashboard): show resolved model and retries on in-flight requests
- feat(deploy): drive prod deploys from the dev machine, add darwin CI smoke
- feat(dashboard): flag aliases shadowing catalog model uids
- feat(devin): wildcard and case-fold aliases surfaced in /v1/models
- feat(config): validate and normalize devin.aliases
- feat(models): surface devin.aliases in /v1/models and flag shadowing
- feat(probe): edge cases for image prompts, parallel call ids, tool count, history names
- feat(dashboard): sample grace-period and top-up quota fields
Fixes
- fix(scripts): guard empty-array expansion for bash 3.2
- fix(api): echo the requested model in non-stream responses
- fix(dashboard): count Bearer auth failures in the login ledger
- fix(llm): don't classify peer RST_STREAM CANCEL as client cancel
- fix(devin): align stop-sequence holdback window to rune boundaries
- fix(devin): run capability checks on the resolved model uid
- fix(app): tag stream error DebugRef before event enqueue
- fix(devin): widen codex-opensource-def pattern to the fingerprint span
- fix(anthropic): close content blocks in index order at stream end
- fix(devin): honor tool_choice=none on the wire and surface schema drift
- fix(api): tighten decode edges and cut per-frame overhead
- fix(devin): revive rate_gate stage and classify RST/GOAWAY as transient
- fix(llm): tri-state reset hints and http2 transport-break classification
- fix(dashboard): sandbox raw request-payload previews
- fix(dashboard): activate usage-table sort headers via keyboard
- fix(anthropic): buffer thinking-signature fragments into one delta
Other
- ci: skip PGO for test builds and bound the macOS job
- docs: sync remaining runtime-dir wording to the config/state split
- refactor(deploy): split binary/config/state into per-platform standard dirs
- chore(tooling): ignore tmp/ scratch dir and align lint scope with gitignore
- docs: document archbox dev topology and dual-machine deployment
- docs: correct drifted claims against fresh live probes
- refactor(debuglog): embed usageTotals across aggregation dimensions
- docs(skills): fold work-stance preferences into orchestrating-agents
- docs(probe): note invalid yaml drops the whole config
- docs: fix stale symbol references in comments
- docs(devin): redate unverifiable sanitize claims
- refactor(debuglog): always defer response-event projection
- docs(skills): make brief contents a judgment call, not a required checklist
- docs(skills): let workers mount domain skills and talk back mid-flight