Repository navigation
·
25 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Added
setup— provision Chrome model profilesconversation— add persistent sessions and lockstep recoverylockstep— generate patches from anchored changesbench— evaluate caller-defined command intentsai— add bounded local intent classificationbench— evaluate caller-defined command intentsai— add bounded local intent classificationlockstep— add guarded full and sparse model assistancecache— own Gemma provisioning and Chrome verificationchrome— select the on-device model, adding gemma 4shim— serve the OpenAI chat-completions routes beside the Anthropic onesodai— query and cache the model identity, stamping the model name into TaskResultodai— changelog provenance helper + model identity stamped into TaskResultcli— add the pricing extraction taskcli— add `odai serve` subcommand for the Anthropic Messages shim (#9)
Changed
- share package chunks and measure persistent context
test— separate fast checks and resolve build tools directlytest— avoid loading unused model backends
Fixed
package— include source exports in published artifactcache— isolate Gemma scratch browsertest— use current partial submodule entrypointapple-fm— cache shim in macOS user directorybuild— follow fleet entrypoint module moverelease— accept odai publish task namebuild— disable rolldown debug regionsjson— preserve fenced structured repliesparser— harden fenced json extractionparser— harden fenced json extraction- share prepared Python cache with conformance
repo— align conversation checks and coverage reporting- match Socket coverage badge styling
opencode— bring the guard plugin under the lint gatefuzz— match .mts targets and stay quiet on an empty runworkspace— drop pnpm settings current pnpm rejectsodai— name the page bridge's unknown-session error NotFoundErrorodai— declare the fleet AST parser devDep so cascaded checks can parseshim— match llama-server route aliases and the completion fingerprintshim— drop an unknown-typed template literal from the chunk testodai— bound the identity probe so a hanging backend degrades instead of stallingprompts— teach pricing extraction the multi-column table shapecli— make serve error messages actionable
Internal
deps— use fleet tool registry and align stable aliasesci— align release workflows with fleet gatesci— reconcile fleet integrationdeps— reconcile fleet hook lockfile importerdeps— reconcile fleet catalog lockfileci— complete workflow token routingci— sync hydrated hook lockfileci— sync hydrated hook lockfileci— declare benchmark artifacts and verify offline setupci— use public PR App client IDci— satisfy release gatesfleet— align source type checks and hook boundariesfleet— align source type checks and hook boundariesdeps— restore the yaml catalog entry and drop the orphaned pnpm pin