Skip to main content

Module tools

Module tools 

Source
Expand description

Generic knowledge tool contracts and response shaping.

Runtime-specific crates provide pack discovery and resolution. The SDK owns the stable tool schemas and result payloads so builtin, project, and remote packs present the same API to agents.

Structs§

CompositeKnowledgeRegistry
KnowledgeDocMetadataResult
KnowledgeDocNeighborEdgeResult
KnowledgeDocNeighborsResult
KnowledgeDocReadResult
KnowledgeDocRelatedResult
KnowledgeDocSearchResult
KnowledgeFilterArgs
KnowledgeName
KnowledgeNeighborArgs
KnowledgePackEntry
KnowledgePackSummary
KnowledgeReadArgs
KnowledgeSearchArgs
PackageKnowledgeName
StaticKnowledgeRegistry

Enums§

KnowledgeRef

Traits§

KnowledgeRegistry

Functions§

knowledge_document_metadata
knowledge_document_metadata_vars
knowledge_document_var_key
knowledge_filter
knowledge_list_packs_tool
Discovery tool for locally available knowledge packs. Always safe to expose, including when the registry has no packs yet.
knowledge_neighbors_result
knowledge_pack_prompt_vars
knowledge_pack_summary
knowledge_prompt_vars_from_entries
knowledge_search_result
knowledge_toolbelt
knowledge_tools
knowledge_traversal_tools
Read and traversal tools that require at least one registered knowledge pack.
parse_knowledge_enum