SwiftAgent 1.0.0-rc.2
Pre-releaseSwiftAgent 1.0.0-rc.2
Release type: prerelease candidate
Release scope verified: 2026-09-21
SwiftAgent 1.0.0-rc.2 is a provider-neutral Swift Agent runtime release
candidate. It contains the RC2 reliability, provider, durability, usage,
catalog, decision, and example work accumulated after the immutable
1.0.0-rc.1 anchor.
Included scope
- Agent, Session, and Run lifecycle with logical completion and physical drain.
- Durable Journal recovery, mutation intent/Receipt settlement, Evidence
boundaries, cancellation, and absolute preflight deadlines. - OpenAI Responses, DeepSeek Responses, and Anthropic provider adapters with
typed streaming, tool calls, continuation validation, structured-output
handling where tested, usage, and fail-closed terminal validation. - Local/self-hosted OpenAI-compatible Responses support with canonical-history
replay and no dependency onprevious_response_id. - Optional AgentCatalog model discovery, immutable Run-level model bindings,
request-only context projection, and the Host-owned DynamicModelRouting
example. - AgentUsage response/Run/Session-window aggregation with explicit unknown and
partial accounting states. - AgentDecisions and the TypeSafe Jev adapter. Decisions remain advice and
cannot authorize or execute tools. - Apple on-device Foundation Models support at the recorded opt-in scope.
- Swift 6.4 package validation on macOS and Linux, Apple adapter fixtures,
iOS cross-build, ExternalClient, ProviderQualification fixtures, and the
concurrency seal.
Qualification boundaries
Provider qualification is scoped evidence, not a claim that every model,
endpoint, deployment, or platform has been tested. The RC2 record covers the
OpenAI official matrix, the DeepSeek official matrix, the configured Anthropic
gateway/service matrix, the typed Jev decision matrix, and the recorded Apple
on-device cases.
Apple Private Cloud Compute remains:
EXPERIMENTAL / NOT LIVE-QUALIFIED FOR RC2
The adapter, fixtures, and compile path exist. A signed Otoha Host proved that
PCC service access is available, but RC2 does not claim the complete
SwiftAgent Core flow of:
Agent -> Session -> Run -> Tool -> second PCC turn -> terminal
PCC durable restart is also not qualified. A normal SwiftPM test bundle does
not carry com.apple.developer.private-cloud-compute; availability depends on
Apple platform, account, region, entitlement, and service state. See the
Apple provider guide.
Tingting/Otoha product CI, media closed-loop assertions, AppleChatApp visual
live UI, and unexecuted iOS simulator/device live UI are downstream or
platform-specific evidence. They are not SwiftAgent RC2 release gates.
Compatibility and safety
The immutable 1.0.0-rc.1 tag remains the compatibility anchor. RC2 adds
public products and provider adapters without removing the recorded rc.1
identifiers. Mutation safety, Evidence, Receipt, Journal settlement, and
provider continuation boundaries remain enforced by Core; provider or
decision output cannot grant authorization.
Verification
The final release gate requires the exact candidate to pass the repository's
macOS, Linux, Apple provider, ExternalClient, example, and concurrency checks,
followed by runner-backed SwiftAgent hosted CI. Live credentials are not
required for the normal CI gate, and no live provider request is implied by a
green fixture or compile test.
RC2 is a prerelease candidate. It is not a stable 1.0.0 release.