Directories
¶
| Path | Synopsis |
|---|---|
|
Package approval provides a unified interface for tool execution approval across multiple channels (Gateway WebSocket, Telegram, Discord, Slack, TTY).
|
Package approval provides a unified interface for tool execution approval across multiple channels (Gateway WebSocket, Telegram, Discord, Slack, TTY). |
|
channels
|
|
|
cli
|
|
|
bg
Package bg provides CLI commands for background task management.
|
Package bg provides CLI commands for background task management. |
|
cron
Package cron provides CLI commands for cron job management.
|
Package cron provides CLI commands for cron job management. |
|
doctor
Package doctor implements the lango doctor command.
|
Package doctor implements the lango doctor command. |
|
doctor/checks
Package checks provides diagnostic check implementations for the doctor command.
|
Package checks provides diagnostic check implementations for the doctor command. |
|
doctor/output
Package output provides output renderers for the doctor command.
|
Package output provides output renderers for the doctor command. |
|
mcp
Package mcp provides CLI commands for MCP server management.
|
Package mcp provides CLI commands for MCP server management. |
|
onboard
Package onboard implements the lango onboard command — a guided 5-step wizard.
|
Package onboard implements the lango onboard command — a guided 5-step wizard. |
|
p2p
Package p2p provides CLI commands for P2P network management.
|
Package p2p provides CLI commands for P2P network management. |
|
payment
Package payment provides CLI commands for blockchain payment management.
|
Package payment provides CLI commands for blockchain payment management. |
|
settings
Package settings implements the lango settings command.
|
Package settings implements the lango settings command. |
|
tui
Package tui provides shared TUI components for Lango CLI commands.
|
Package tui provides shared TUI components for Lango CLI commands. |
|
tuicore
Package tuicore provides shared TUI form components for CLI commands.
|
Package tuicore provides shared TUI form components for CLI commands. |
|
workflow
Package workflow provides CLI commands for workflow management.
|
Package workflow provides CLI commands for workflow management. |
|
Package ctxkeys provides shared context keys for cross-package value propagation.
|
Package ctxkeys provides shared context keys for cross-package value propagation. |
|
Package dbmigrate provides tools for converting between plaintext SQLite and SQLCipher-encrypted databases.
|
Package dbmigrate provides tools for converting between plaintext SQLite and SQLCipher-encrypted databases. |
|
Package embedding provides vector embedding generation and storage for RAG (Retrieval-Augmented Generation) capabilities.
|
Package embedding provides vector embedding generation and storage for RAG (Retrieval-Augmented Generation) capabilities. |
|
Package eventbus provides a synchronous, typed event bus for decoupling components that currently rely on scattered SetXxxCallback() wiring.
|
Package eventbus provides a synchronous, typed event bus for decoupling components that currently rely on scattered SetXxxCallback() wiring. |
|
Package mcp provides MCP (Model Context Protocol) client integration for connecting to external MCP servers and adapting their tools.
|
Package mcp provides MCP (Model Context Protocol) client integration for connecting to external MCP servers and adapting their tools. |
|
Package mdparse provides shared markdown parsing utilities.
|
Package mdparse provides shared markdown parsing utilities. |
|
agentpool
Package agentpool manages a pool of discovered P2P agents with health checking, weighted selection, and capability-based filtering.
|
Package agentpool manages a pool of discovered P2P agents with health checking, weighted selection, and capability-based filtering. |
|
discovery
Package discovery implements gossip-based agent card propagation and peer discovery.
|
Package discovery implements gossip-based agent card propagation and peer discovery. |
|
firewall
Package firewall implements the Knowledge Firewall for P2P queries.
|
Package firewall implements the Knowledge Firewall for P2P queries. |
|
handshake
Package handshake implements ZK-enhanced peer authentication and session management.
|
Package handshake implements ZK-enhanced peer authentication and session management. |
|
identity
Package identity provides decentralized identity (DID) derivation from wallet public keys.
|
Package identity provides decentralized identity (DID) derivation from wallet public keys. |
|
paygate
Package paygate implements a payment gate that checks tool pricing and verifies EIP-3009 payment authorizations between the firewall and tool executor in the P2P protocol.
|
Package paygate implements a payment gate that checks tool pricing and verifies EIP-3009 payment authorizations between the firewall and tool executor in the P2P protocol. |
|
protocol
Package protocol implements the A2A-over-P2P message exchange protocol.
|
Package protocol implements the A2A-over-P2P message exchange protocol. |
|
reputation
Package reputation tracks peer trust scores based on exchange outcomes.
|
Package reputation tracks peer trust scores based on exchange outcomes. |
|
settlement
Package settlement handles asynchronous on-chain settlement of P2P tool invocation payments.
|
Package settlement handles asynchronous on-chain settlement of P2P tool invocation payments. |
|
team
Package team defines the types and coordination primitives for P2P agent teams.
|
Package team defines the types and coordination primitives for P2P agent teams. |
|
zkp
Package zkp provides zero-knowledge proof generation and verification using the gnark library with support for PlonK and Groth16 proving schemes.
|
Package zkp provides zero-knowledge proof generation and verification using the gnark library with support for PlonK and Groth16 proving schemes. |
|
zkp/circuits
Package circuits provides gnark circuit definitions for zero-knowledge proofs used in agent identity, attestation, and capability verification.
|
Package circuits provides gnark circuit definitions for zero-knowledge proofs used in agent identity, attestation, and capability verification. |
|
Package payment implements blockchain payment services for USDC on EVM chains.
|
Package payment implements blockchain payment services for USDC on EVM chains. |
|
contracts
Package contracts provides canonical USDC contract addresses and on-chain verification utilities for supported EVM chains.
|
Package contracts provides canonical USDC contract addresses and on-chain verification utilities for supported EVM chains. |
|
eip3009
Package eip3009 implements EIP-3009 transferWithAuthorization typed data building and signing for USDC gasless transfers.
|
Package eip3009 implements EIP-3009 transferWithAuthorization typed data building and signing for USDC gasless transfers. |
|
Package sandbox provides process isolation for tool execution.
|
Package sandbox provides process isolation for tool execution. |
|
tools
|
|
|
payment
Package payment provides agent tools for blockchain payment operations.
|
Package payment provides agent tools for blockchain payment operations. |
|
Package wallet provides blockchain wallet management for the payment system.
|
Package wallet provides blockchain wallet management for the payment system. |
|
Package x402 implements the X402 HTTP payment protocol for blockchain micropayments.
|
Package x402 implements the X402 HTTP payment protocol for blockchain micropayments. |
Click to show internal directories.
Click to hide internal directories.