Releases: AI45Lab/Code
Releases · AI45Lab/Code
v3.0.0
- fix(tools): add error_kind to windows-gated bash ToolOutput literal
- chore(release): prepare v3.0.0 release
- feat(workspace)(sdk): typed ToolErrorKind end-to-end pipeline (Phase 8)
- feat(workspace)!: v3.0.0 — typed WorkspaceError on fs trait surface
- feat(workspace): WorkspaceError typed enum (additive; no signature changes)
- test(workspace): consolidate CAS test fixture onto InMemoryFileSystem
- test(workspace): backend conformance suite + InMemoryFileSystem reference
- fix(workspace): bound RemoteGit diff client-side via streaming + hard cap
- fix(workspace): with_remote_git no longer drops local_root or future fields
- perf(workspace): parallelize S3 grep via futures::buffer_unordered
- feat(workspace): implement mTLS for RemoteGitBackend
- feat(sdk): expose Phase 1-4 workspace options through Node + Python SDKs
- feat(workspace): RemoteGitBackend — HTTP/JSON git provider for cloud workspaces
- feat(workspace): S3 ls not-found semantics + per-call metering events
- feat(workspace): opt-in degraded grep/glob on S3 backend
- feat(workspace): optimistic concurrency for S3 edit/patch via ETag
- feat(workspace): enforce read_text size ceiling on S3 backend
- docs: README — direct tool methods + S3 workspace backend examples
v2.6.0
- chore: bump all SDK versions to 2.6.0 + CHANGELOG
- feat(workspace): S3-compatible workspace backend
- refactor(workspace): pluggable backend abstraction + 16 optimizations
- docs: enhance README with comprehensive API examples
v2.5.0
- fix(test): wrap SearchConfig in Arc for test_web_search_headless
- chore: update examples package-lock.json to v2.5.0
- chore: bump version to v2.5.0
- docs(sdk): document confirmation_inheritance in Node and Python SDK READMEs
- test(sdk): add integration tests for ConfirmationInheritance in Python and Node SDKs
- feat(sdk): expose ConfirmationInheritance in Python and Node SDKs
- test(task): add mock LLM contract tests for task delegation
- feat(task): add ChildRunContext for explicit parent capability inheritance
- refactor(tools): remove redundant guard_policy from ToolExecutor
- feat(task): add ConfirmationInheritance for child run Ask resolution
- refactor(task): unify AgentDefinition → AgentConfig via apply_to()
- test: add integration test for task permission inheritance (Issue #28)
- fix(task): inherit permission checker from agent definition in child runs
- docs: update README for v2.4.0 — add generate_object and structured output
v2.4.0
- feat: add generate_object tool for structured JSON output
- docs: clarify run observability and AHP contract
v2.3.0
- chore: bump all SDK versions to 2.3.0
- perf(tools): wrap SearchConfig in Arc to reduce ToolContext clone cost
- refactor(core): split config, store, permissions into focused modules
- refactor(ahp): reduce function parameters using struct pattern
v2.2.0
- fix: update examples package-lock.json to 2.2.0
- fix: complete version alignment to 2.2.0
- fix: update all version references to 2.2.0
- chore: bump version to 2.2.0 and update documentation
- feat(sdk): add max_execution_time_ms to Node and Python SDKs
- fix: correct queue_forward_handle cleanup scope
- perf: optimize agent execution with timeout protection and leak fixes
- fix: implement duplicate_tool_call_threshold detection logic
- feat: add HITL confirmation policy support to SessionOptions
- feat(node-sdk): add HITL confirmation policy support to SessionOptions
- docs: add API contract smoke for node sdk
- docs: update readme for a3s-code 2.1
v2.1.0
- Fix release clippy warnings
- Release a3s-code 2.1.0
v2.0.1
- release: a3s-code v2.0.1
v2.0.0
- fix: gate unix socket AHP on unix targets
- fix: use published a3s-ahp event API
- ci: make release scripts work in standalone checkout
- ci: align release workflow with 2.0 python sdk
- ci: fix standalone a3s-ahp dependency rewrite
- chore: release a3s-code v2.0.0
- feat: support string format for engines param in web_search
- chore: remove python SDK (bootstrap and examples)
- feat: enable headless engines (google, baidu, bing_cn) in web_search
- chore: update a3s-search to v1.1 with obscura feature
- fix: resolve stack overflow in HCL-style test and clippy warnings
- Fix tool output limits and config docs
v1.11.0
- chore: align Node.js SDK version to v1.11.0
- chore: bump version to v1.11.0
- fix: update REPO to AI45Lab/Code for Python SDK bootstrap
- fix(core): avoid duplicate content in OpenAI streaming when both delta and message have content