Directories
¶
| Path | Synopsis |
|---|---|
|
adapters
|
|
|
cli
Package cli implements the CLI input/output adapter.
|
Package cli implements the CLI input/output adapter. |
|
daemon
Package daemon implements the server-side of the daemon transport.
|
Package daemon implements the server-side of the daemon transport. |
|
telegram
Package telegram implements a Telegram Bot adapter using the Telegram Bot API over raw HTTP (no external SDK dependency).
|
Package telegram implements a Telegram Bot adapter using the Telegram Bot API over raw HTTP (no external SDK dependency). |
|
Package config handles loading and hot-reloading of per-agent configuration.
|
Package config handles loading and hot-reloading of per-agent configuration. |
|
Package credentials provides pluggable authentication for LLM backends and adapters.
|
Package credentials provides pluggable authentication for LLM backends and adapters. |
|
Package cron implements a background scheduler that fires agent tasks at configured intervals and delivers the result to a target push address.
|
Package cron implements a background scheduler that fires agent tasks at configured intervals and delivers the result to a target push address. |
|
Package ctxkey defines typed context keys shared across packages to avoid collisions.
|
Package ctxkey defines typed context keys shared across packages to avoid collisions. |
|
Package dotenv loads a .env file into the process environment.
|
Package dotenv loads a .env file into the process environment. |
|
Package hub implements the zlaw hub — the broker that routes messages between autonomous agent processes over an embedded NATS server.
|
Package hub implements the zlaw hub — the broker that routes messages between autonomous agent processes over an embedded NATS server. |
|
Package identity manages agent keypairs and verification (Phase 2).
|
Package identity manages agent keypairs and verification (Phase 2). |
|
Package llm defines the LLM client interface and shared types.
|
Package llm defines the LLM client interface and shared types. |
|
Package logging provides structured logging utilities with pretty output and JSON mode for hub/agent log aggregation.
|
Package logging provides structured logging utilities with pretty output and JSON mode for hub/agent log aggregation. |
|
Package messaging defines the inter-agent messaging contract.
|
Package messaging defines the inter-agent messaging contract. |
|
Package nats wraps the embedded NATS server (Phase 2).
|
Package nats wraps the embedded NATS server (Phase 2). |
|
Package push defines the Pusher interface and Registry for outbound message delivery to a known target address without waiting for an inbound message.
|
Package push defines the Pusher interface and Registry for outbound message delivery to a known target address without waiting for an inbound message. |
|
Package session manages multi-session event routing and output broadcasting.
|
Package session manages multi-session event routing and output broadcasting. |
|
Package skills handles discovery and loading of markdown-based agent skills.
|
Package skills handles discovery and loading of markdown-based agent skills. |
|
Package slashcmd provides a channel-agnostic slash command registry and dispatcher.
|
Package slashcmd provides a channel-agnostic slash command registry and dispatcher. |
|
Package tools provides the tool registry and executor.
|
Package tools provides the tool registry and executor. |
|
builtin
Package builtin provides built-in tools available to every agent.
|
Package builtin provides built-in tools available to every agent. |
|
Package transport abstracts the IPC mechanism used by the daemon and CLI attach.
|
Package transport abstracts the IPC mechanism used by the daemon and CLI attach. |
|
Package version holds build-time variables injected via ldflags.
|
Package version holds build-time variables injected via ldflags. |
|
Package zlaw implements the zlaw hub core (Phase 2).
|
Package zlaw implements the zlaw hub core (Phase 2). |
Click to show internal directories.
Click to hide internal directories.