internal/

directory
v1.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 27, 2026 License: MIT

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL