Directories
¶
| Path | Synopsis |
|---|---|
|
Package api implements the scuttlebot HTTP management API.
|
Package api implements the scuttlebot HTTP management API. |
|
Package auth provides admin account management with bcrypt-hashed passwords.
|
Package auth provides admin account management with bcrypt-hashed passwords. |
|
Package bots defines the Bot interface and shared types for all scuttlebot built-in bots.
|
Package bots defines the Bot interface and shared types for all scuttlebot built-in bots. |
|
auditbot
Package auditbot implements the auditbot — immutable agent action audit trail.
|
Package auditbot implements the auditbot — immutable agent action audit trail. |
|
bridge
Package bridge implements the IRC bridge bot for the web chat UI.
|
Package bridge implements the IRC bridge bot for the web chat UI. |
|
cmdparse
Package cmdparse provides a shared command framework for system bots.
|
Package cmdparse provides a shared command framework for system bots. |
|
herald
Package herald implements the herald bot — alert and notification delivery.
|
Package herald implements the herald bot — alert and notification delivery. |
|
manager
Package manager starts and stops system bots based on policy configuration.
|
Package manager starts and stops system bots based on policy configuration. |
|
oracle
Package oracle implements the oracle bot — on-demand channel summarization.
|
Package oracle implements the oracle bot — on-demand channel summarization. |
|
scribe
Package scribe implements the scribe bot — structured logging for all channel activity.
|
Package scribe implements the scribe bot — structured logging for all channel activity. |
|
scroll
Package scroll implements the scroll bot — channel history replay via PM.
|
Package scroll implements the scroll bot — channel history replay via PM. |
|
sentinel
Package sentinel implements the sentinel bot — an LLM-powered channel observer that detects policy violations and posts structured incident reports to a moderation channel.
|
Package sentinel implements the sentinel bot — an LLM-powered channel observer that detects policy violations and posts structured incident reports to a moderation channel. |
|
shepherd
Package shepherd implements a goal-directed agent coordination bot.
|
Package shepherd implements a goal-directed agent coordination bot. |
|
snitch
Package snitch implements a surveillance bot that watches for erratic behaviour across IRC channels and alerts operators via DM or a dedicated alert channel.
|
Package snitch implements a surveillance bot that watches for erratic behaviour across IRC channels and alerts operators via DM or a dedicated alert channel. |
|
steward
Package steward implements the steward bot — a moderation action bot that watches for sentinel incident reports and takes proportional IRC action.
|
Package steward implements the steward bot — a moderation action bot that watches for sentinel incident reports and takes proportional IRC action. |
|
systembot
Package systembot implements the systembot — IRC system event logger.
|
Package systembot implements the systembot — IRC system event logger. |
|
warden
Package warden implements the warden bot — channel moderation and rate limiting.
|
Package warden implements the warden bot — channel moderation and rate limiting. |
|
Package config defines scuttlebot's configuration schema.
|
Package config defines scuttlebot's configuration schema. |
|
Package ergo manages the lifecycle of the Ergo IRC server subprocess.
|
Package ergo manages the lifecycle of the Ergo IRC server subprocess. |
|
Package llm is the omnibus LLM gateway — any bot or service can use it to call language models without depending on a specific provider's SDK.
|
Package llm is the omnibus LLM gateway — any bot or service can use it to call language models without depending on a specific provider's SDK. |
|
Package mcp implements a Model Context Protocol (MCP) server for scuttlebot.
|
Package mcp implements a Model Context Protocol (MCP) server for scuttlebot. |
|
Package registry manages agent registration and credential lifecycle.
|
Package registry manages agent registration and credential lifecycle. |
|
Package store provides a thin database/sql wrapper for scuttlebot's persistent state: agent registry, admin accounts, and policies.
|
Package store provides a thin database/sql wrapper for scuttlebot's persistent state: agent registry, admin accounts, and policies. |
|
Package topology manages IRC channel provisioning.
|
Package topology manages IRC channel provisioning. |
Click to show internal directories.
Click to hide internal directories.