Skip to content

Releases: AI45Lab/Code

v2.4.0

11 May 15:22

Choose a tag to compare

  • feat: add generate_object tool for structured JSON output
  • docs: clarify run observability and AHP contract

v2.3.0

09 May 08:41

Choose a tag to compare

  • 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

04 May 11:07

Choose a tag to compare

  • 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

02 May 19:24

Choose a tag to compare

  • Fix release clippy warnings
  • Release a3s-code 2.1.0

v2.0.1

02 May 04:37

Choose a tag to compare

  • release: a3s-code v2.0.1

v2.0.0

02 May 02:12

Choose a tag to compare

  • 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

24 Apr 02:29

Choose a tag to compare

  • 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

v1.10.0

21 Apr 23:12

Choose a tag to compare

  • chore: align all SDK versions to v1.10.0
  • fix: remove unused import in config.rs
  • feat: remove HCL support, ACL-only for a3s-code-core

v1.9.4

21 Apr 02:09

Choose a tag to compare

  • fix: add version to a3s-acl git dependency for crates.io publishing
  • bump version to v1.9.4
  • bump version to v1.9.4
  • fix: remove unused acl_value_to_json function
  • fix: use git dependency for a3s-acl instead of path dependency
  • fix(sdk): align Python and Node SDK docs with ACL format support
  • feat(core): support ACL and JSON config formats in Agent.create

v1.9.3

18 Apr 07:45

Choose a tag to compare

  • fix: update version files to 1.9.3
  • fix(core): convert if to match guard to satisfy clippy collapsible_match
  • fix: run clippy only on lib and bins, not tests
  • fix: apply clippy suggestions for unnecessary_map_or
  • fix: revert is_none_or to map_or for CI compatibility
  • fix: resolve clippy warnings for v1.9.3 release
  • chore: bump version to 1.9.3 and fix python repository URL
  • feat(core): add reasoning_delta event type for kimi reasoning_content
  • chore(code): local changes before merge
  • feat(code): pre-analysis optimization and MiniMax compatibility