Skip to content

2.3.0-GA merge to main - #21

Merged
ancientcomputing merged 7 commits into
mainfrom
2.3.0-GA
Oct 28, 2026
Merged

ancientcomputing merged 7 commits into
mainfrom
2.3.0-GA

Conversation

@ancientcomputing

Copy link
Copy Markdown
Owner

2.3.0-GA merge to main

ancientcomputing and others added 7 commits October 27, 2026 12:24
knownSDKReleases in Components and 14 SDK examples is now 2.2.0-GA (previous) +
2.3.0-GA; defaultSDKVersion = "2.3.0-GA"; 2.1.0-GA dropped. Each module's
checksum is the v2.3.0-GA release's .sha256, verified against the downloaded
zips (Core 7821197d, Inference 63dc8bcb, Remote dae65d45, Claude 80e14341); the
binaries are built from locallmlab-sdk 9b45072. The examples READMEs that name
the default version now say 2.3.0-GA; examples/README.md's samples too, and its
jevdk / jev-serve rows say 2.3 (JevDK's own table is in the next commit).

docs/api-surface.md from the published 2.3.0-GA binaries: additions only
(OpenAI Decisions, Decision.refusals, QuestionScore.refused).

Resolved: Components and every changed example with swift package resolve
(fresh scratch path).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
From locallmlab-sdk examples/jevdk at 9b45072, with the public copy's comment
scrubs (as in ancientcomputing/jevdk): an OpenAI backend (GPT-6 Luna through
OpenAI's Decisions API), refused questions in the single and batch views, the
guide on questions the input can't answer, one toolbar label for the backends a
run uses, and one Keychain prompt per launch.

The OpenAI backend needs SDK 2.3, so JevDK's knownSDKReleases lists only
2.3.0-GA and its header says so; jev-serve, which takes the SDK from ../jevdk,
says 2.3 too.

Verified: JevDK and jev-serve build (release) and jev-serve's 13 tests pass,
through scripts/sync-jevdk-repo.sh. The window wasn't driven.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Status note names 2.3.0; the decider table gains OpenAI Decisions
(JevDecisionProvider(.openAI(key:)), openai:gpt-6-luna), and Ask shows
isRefused and when a backend declines a question.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
aiql, mcp-chat, mlx-control-room and workspace-buddy-local download into their sandbox
container (~/Library/Containers/<bundle id>/…/huggingface/hub), not ~/.cache. Each README
now gives the path, notes the Xcode and packaged builds share it, and shows how to remove one
model or reset the whole container.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ancientcomputing
ancientcomputing merged commit 076fffb into main Oct 28, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant