Releases: TJC-LP/scalagent
v0.6.2
v0.6.1
Release 0.6.1
SDK bumps:
- @anthropic-ai/claude-agent-sdk ^0.2.90 → ^0.2.116
- @openai/codex-sdk ^0.118.0 → ^0.122.0
New facade surfaces:
- SystemEvent.MemoryRecall + MemoryRecallMode / MemoryScope / RecalledMemory (SDK 0.2.105)
- SdkStatus.Requesting (SDK 0.2.108)
- QueryStream.streamUserMessage(shouldQuery = ...) (SDK 0.2.110)
- AgentOptions.title + withTitle(...) (SDK 0.2.113)
- AgentMessage.MirrorError for sessionStore mirror-error events (SDK 0.2.113)
- McpServerConfig.{HTTP,SSE}.tools + McpServerToolPolicy + McpToolPolicy (SDK 0.2.111)
- Model.Opus4_7 (new Model.opus alias) + Effort.XHigh (SDK 0.2.111)
Breaking semantic (documented in docs/COMPATIBILITY.md):
- options.env and CodexClientOptions.env now REPLACE process.env (SDK 0.2.113+)
Deferred to follow-up PRs:
- sessionStore subsystem (SessionStore / InMemorySessionStore / importSessionToStore / deleteSession)
- OpenTelemetry trace context propagation
- startup() + WarmQuery
v0.6.0
Release v0.6.0
-
feat(dsl): provider-independent DSL with type-safe capabilities (#33)
Agent[-P,-I,+O], ExecutionPolicy, AgentBuilder with phantom capability
types, ClaudeInterpreter/CodexInterpreter/A2AInterpreter, TraceSummary,
Evaluation with composable Utility scoring -
feat(dsl): safe defaults, structured output, directory scope, auto permissions (#34)
No tools by default, ToolSurface presets, StructuredOutput.derive macro,
DirectoryScope with PreToolUse hook enforcement, Peano-encoded delegation
depth with compile-time DepthLTE checks -
chore: bump mill-bun-plugin to 0.2.0 (#35)
Compile-time validated bun"" dependency specifiers, BunPublishModule
embeds META-INF/bun/bun-dependencies.json for automatic transitive
npm dependency resolution in downstream consumers
v0.5.0
Release 0.5.0
- Migrate to mill-bun-plugin for unified build (remove package.json/bun.lock/tsconfig.json)
- Full SDK 0.2.90 parity: 4 new hook events, 3 Query methods, DeferredToolUse, SessionStateChanged, permissions, and many new fields
- Bump Scala 3.7.4 → 3.8.3, zio-json 0.9.0, zio-schema 1.8.3, MUnit 1.2.4
- A2A SDK 0.3.13 with oauth2MetadataUrl support
- Fix examples.go deadlock from nested Mill process
v0.4.1
Release 0.4.1
v0.4.0
Release 0.4.0
- A2A SDK 0.3.12 full parity: transport enum rename, SecurityRequirement multi-key model, lenient AgentProvider decoder, artifact streaming, legacy file part support
- SDK 0.2.72 parity cleanup
v0.3.1
Release v0.3.1 — SDK 0.2.72 parity and runtime safety
v0.3.0
Full SDK 0.2.69 parity release with type safety improvements.
-
InstructionsLoaded hook event with MemoryType and InstructionsLoadReason enums
-
hookAgentId/hookAgentType on all HookInput variants (BaseHookInput parity)
-
MessagePriority (now/next/later) on streamUserMessage
-
ModelInfo gains supportsFastMode, supportsEffort, supportsAdaptiveThinking
-
ToolConfig for per-tool settings (askUserQuestion preview format)
-
SettingsConfig for inline settings or settings file path
-
listSessions.includeWorktrees parameter
-
SandboxSettings.enableWeakerNetworkIsolation
-
PermissionUpdate aligned with SDK union types
-
Correct SDKUserMessage shape for streamUserMessage
-
Async ClaudeSession.interrupt() handling
-
StringEnumJsonCodec + OpaqueStringJsonCodec utilities
-
PositiveInt/PositiveDouble validated types with compile-time literal constructors
-
SessionUuid validated type
-
SchemaMacroSupport and JsonSchemaAst consolidation
-
PermissionMode.Delegate removed (falls back to Custom("delegate"))
-
RateLimitEvent fields retryAfterMs and model are now Option types
-
PermissionContext.suggestions type changed to List[PermissionUpdate]
-
Hook callback JS bridge signature updated for SDK 0.2.69
-
@anthropic-ai/claude-agent-sdk 0.2.63 -> 0.2.69
v0.2.4
Release 0.2.4
- Upgrade to Claude Agent SDK 0.2.31
- Add debug options (debug, debugFile, strictMcpConfig) to AgentOptions
- Extend SandboxSettings with network config, ripgrep, and more fields
- Add skills field to AgentDefinition for preloading skills
- Add Setup hook event
- Add FilesPersisted system event for file persistence tracking
- Add initializationResult method to QueryStream
- Add ClaudeAIProxy MCP server type
v0.2.2
chore(release): Bump version to 0.2.2
Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com