| Crates.io | anda_core |
| lib.rs | anda_core |
| version | 0.8.1 |
| created_at | 2025-01-10 13:37:10.513944+00 |
| updated_at | 2025-09-09 10:35:24.110832+00 |
| description | Core types and traits for Anda -- an AI agent framework built with Rust, powered by ICP and TEEs. |
| homepage | |
| repository | https://github.com/ldclabs/anda/tree/main/anda_core |
| max_upload_size | |
| id | 1511273 |
| size | 183,997 |
anda_core: Anda Core LibraryThe Anda Core Library provides the fundamental building blocks for creating and managing AI agents and tools in a modular, secure, and extensible system.
More information about this crate can be found in the crate documentation.
agent.rsProvides core functionality for creating and managing AI agents:
Agent trait for defining custom agentsAgentDyn trait for runtime polymorphismAgentSet for managing multiple agentstool.rsDefines the core functionality for creating and managing tools:
Tool trait for defining custom tools with typed argumentsToolDyn trait for runtime polymorphismToolSet for managing multiple toolscontext.rsProvides the execution environment for agents and tools:
AgentContext as the primary interface combining all capabilitiesBaseContext for fundamental operationsmodelDefines core data structures and interfaces for LLMs:
http.rsProvides utilities for making RPC calls:
Agent traitTool traitCopyright © 2025 LDC Labs.
ldclabs/anda is licensed under the MIT License. See the MIT license for the full license text.
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in anda by you, shall be licensed as MIT, without any
additional terms or conditions.