Crates.io | anda_core |
lib.rs | anda_core |
version | 0.7.7 |
created_at | 2025-01-10 13:37:10.513944+00 |
updated_at | 2025-08-29 05:40:51.080465+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 | 173,289 |
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.rs
Provides core functionality for creating and managing AI agents:
Agent
trait for defining custom agentsAgentDyn
trait for runtime polymorphismAgentSet
for managing multiple agentstool.rs
Defines 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.rs
Provides the execution environment for agents and tools:
AgentContext
as the primary interface combining all capabilitiesBaseContext
for fundamental operationsmodel
Defines core data structures and interfaces for LLMs:
http.rs
Provides 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.