Skip to content

Commit 107c74b

Browse files
ZhiXiao-Linclaude
andcommitted
feat: v0.7.1 — fix builtin-tools metadata, add Agent::create() alias, modularize LLM/session/tools
### Features - Add Agent::create() alias for cross-SDK consistency (Rust/Python/Node.js) - Add comprehensive SDK examples: sdk_basic.rs (all 11 tools) and sdk_chat.rs (LLM streaming) - Add integration test suite (21 tests covering config, agent, tools, metadata) ### Bug Fixes - Fix builtin-tools.md: change backend type from binary/a3s-tools to builtin - Fix resolve_backend() fallback: return Builtin instead of Script for builtin tools ### Refactoring - Modularize LLM client into llm/ directory (anthropic, openai, http, types, factory) - Modularize session into session/ directory (manager, compaction) - Extract all 11 builtin tools into tools/builtin/ directory - Add dedicated error.rs module Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 0c2ebce commit 107c74b

44 files changed

Lines changed: 9883 additions & 4078 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/setup-workspace.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ echo "Replacing path dependencies with crates.io versions..."
99

1010
# core/Cargo.toml — internal crate deps
1111
sed -i.bak \
12-
-e 's|a3s-tools-core = { version = "0.1", path = "../../tools-core" }|a3s-tools-core = "0.1"|' \
12+
-e 's|a3s-common = { version = "0.1", path = "../../common" }|a3s-common = "0.1"|' \
1313
-e 's|a3s-lane = { version = "0.2", path = "../../lane" }|a3s-lane = "0.2"|' \
1414
-e 's|a3s-cron = { version = "0.1", path = "../../cron" }|a3s-cron = "0.1.2"|' \
15-
-e 's|a3s-privacy = { version = "0.1", path = "../../privacy" }|a3s-privacy = "0.1"|' \
15+
-e 's|a3s-search = { version = "0.6", path = "../../search", default-features = false }|a3s-search = { version = "0.6", default-features = false }|' \
1616
core/Cargo.toml
1717
rm -f core/Cargo.toml.bak
1818

0 commit comments

Comments
 (0)