Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
tarsy
command
TARSy orchestrator server — provides HTTP API, manages queue workers, and orchestrates session processing.
|
TARSy orchestrator server — provides HTTP API, manages queue workers, and orchestrates session processing. |
|
github.com
|
|
|
pkg
|
|
|
agent
Package agent provides the core agent framework for TARSy.
|
Package agent provides the core agent framework for TARSy. |
|
agent/context
Package context provides formatters for passing information between stages.
|
Package context provides formatters for passing information between stages. |
|
agent/controller
Package controller provides agent type implementations for controllers.
|
Package controller provides agent type implementations for controllers. |
|
agent/orchestrator
Package orchestrator provides the sub-agent runtime for orchestrator agents.
|
Package orchestrator provides the sub-agent runtime for orchestrator agents. |
|
agent/prompt
Package prompt provides the centralized prompt builder framework for all agent controllers.
|
Package prompt provides the centralized prompt builder framework for all agent controllers. |
|
api
Package api provides HTTP API handlers for TARSy.
|
Package api provides HTTP API handlers for TARSy. |
|
builtintools
Package builtintools holds wire names for built-in tools that use a single plain identifier (not MCP server.tool form).
|
Package builtintools holds wire names for built-in tools that use a single plain identifier (not MCP server.tool form). |
|
cleanup
Package cleanup provides data retention and cleanup services.
|
Package cleanup provides data retention and cleanup services. |
|
config
Package config provides configuration management for the Tarsy system, including agent, chain, MCP server, and LLM provider configurations.
|
Package config provides configuration management for the Tarsy system, including agent, chain, MCP server, and LLM provider configurations. |
|
database
Package database provides PostgreSQL database client and migration utilities.
|
Package database provides PostgreSQL database client and migration utilities. |
|
events
Package events provides real-time event delivery via WebSocket and PostgreSQL NOTIFY/LISTEN for cross-pod distribution.
|
Package events provides real-time event delivery via WebSocket and PostgreSQL NOTIFY/LISTEN for cross-pod distribution. |
|
masking
Package masking provides data masking capabilities for MCP tool results and alert payloads.
|
Package masking provides data masking capabilities for MCP tool results and alert payloads. |
|
mcp
Package mcp provides MCP (Model Context Protocol) client infrastructure for connecting to and executing tools on MCP servers.
|
Package mcp provides MCP (Model Context Protocol) client infrastructure for connecting to and executing tools on MCP servers. |
|
memory
Package memory provides investigation memory management: CRUD, embedding, similarity search, and reflector-driven memory lifecycle.
|
Package memory provides investigation memory management: CRUD, embedding, similarity search, and reflector-driven memory lifecycle. |
|
metrics
Package metrics provides Prometheus metrics for TARSy.
|
Package metrics provides Prometheus metrics for TARSy. |
|
models
Package models contains request/response models and business domain types.
|
Package models contains request/response models and business domain types. |
|
queue
Package queue provides session queue management and processing infrastructure.
|
Package queue provides session queue management and processing infrastructure. |
|
runbook
Package runbook provides GitHub-based runbook fetching, caching, and URL resolution.
|
Package runbook provides GitHub-based runbook fetching, caching, and URL resolution. |
|
services
Package services contains business logic service layer implementations.
|
Package services contains business logic service layer implementations. |
|
slack
Package slack provides a Slack API client and notification service.
|
Package slack provides a Slack API client and notification service. |
|
version
Package version exposes the application version derived from build metadata.
|
Package version exposes the application version derived from build metadata. |
|
test
|
|
|
database
Package database provides test database utilities and helpers.
|
Package database provides test database utilities and helpers. |
|
e2e
Package e2e provides end-to-end test infrastructure for the tarsy pipeline.
|
Package e2e provides end-to-end test infrastructure for the tarsy pipeline. |
|
util
Package util provides test utilities and helper functions for database testing.
|
Package util provides test utilities and helper functions for database testing. |
Click to show internal directories.
Click to hide internal directories.
