services/

directory
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Mar 11, 2026 License: AGPL-3.0

Directories

Path Synopsis
Package llm provides interfaces and implementations for LLM backends.
Package llm provides interfaces and implementations for LLM backends.
Package orchestrator provides the core orchestrator service for AleutianLocal.
Package orchestrator provides the core orchestrator service for AleutianLocal.
conversation
Package conversation provides semantic memory capabilities for conversation history.
Package conversation provides semantic memory capabilities for conversation history.
handlers
Package handlers provides HTTP handlers for the orchestrator service.
Package handlers provides HTTP handlers for the orchestrator service.
middleware
Package middleware provides HTTP middleware for the orchestrator service.
Package middleware provides HTTP middleware for the orchestrator service.
observability
Package observability provides metrics and instrumentation for the orchestrator.
Package observability provides metrics and instrumentation for the orchestrator.
services
Package services provides business logic services for the orchestrator.
Package services provides business logic services for the orchestrator.
ttl
Package ttl provides time-to-live (TTL) management for documents and sessions in the Aleutian RAG system.
Package ttl provides time-to-live (TTL) management for documents and sessions in the Aleutian RAG system.
Package trace provides the Trace HTTP service for code analysis.
Package trace provides the Trace HTTP service for code analysis.
agent
Package agent provides a state-machine-driven agent orchestration system.
Package agent provides a state-machine-driven agent orchestration system.
agent/classifier
Package classifier provides query classification for tool forcing decisions.
Package classifier provides query classification for tool forcing decisions.
agent/context
Package context provides context management for the agent loop.
Package context provides context management for the agent loop.
agent/control
Package control provides control flow hardening for the agent loop.
Package control provides control flow hardening for the agent loop.
agent/events
Package events provides event types and handling for the agent loop.
Package events provides event types and handling for the agent loop.
agent/grounding
Package grounding provides anti-hallucination validation for LLM responses.
Package grounding provides anti-hallucination validation for LLM responses.
agent/llm
Package llm provides the LLM client interface for the agent loop.
Package llm provides the LLM client interface for the agent loop.
agent/mcts
Package mcts implements Monte Carlo Tree Search-inspired plan tree reasoning.
Package mcts implements Monte Carlo Tree Search-inspired plan tree reasoning.
agent/mcts/algorithms
Package algorithms provides pure function implementations for the MCTS system.
Package algorithms provides pure function implementations for the MCTS system.
agent/mcts/crs
Package crs provides the Code Reasoning State (CRS) - the central mutable state container for the Aleutian Hybrid MCTS system.
Package crs provides the Code Reasoning State (CRS) - the central mutable state container for the Aleutian Hybrid MCTS system.
agent/mcts/crs/indexes
Package indexes provides the 6 index implementations for CRS.
Package indexes provides the 6 index implementations for CRS.
agent/phases
Package phases implements the agent state machine phases.
Package phases implements the agent state machine phases.
agent/providers
Package providers defines provider-agnostic interfaces and factories for LLM backends used by the Trace agent.
Package providers defines provider-agnostic interfaces and factories for LLM backends used by the Trace agent.
agent/providers/egress
Package egress provides data egress control, audit trail, and compliance enforcement for LLM provider calls.
Package egress provides data egress control, audit trail, and compliance enforcement for LLM provider calls.
agent/routing
Package routing provides tool selection using a fast micro LLM.
Package routing provides tool selection using a fast micro LLM.
agent/safety
Package safety provides safety gate functionality for the agent loop.
Package safety provides safety gate functionality for the agent loop.
analysis
Package analysis provides code analysis tools for Trace.
Package analysis provides code analysis tools for Trace.
ast
Package ast provides types and interfaces for language-agnostic AST parsing.
Package ast provides types and interfaces for language-agnostic AST parsing.
bridge
Package bridge provides a reusable HTTP client wrapping all trace tool endpoints.
Package bridge provides a reusable HTTP client wrapping all trace tool endpoints.
cache
Package cache provides ephemeral graph caching with LRU eviction.
Package cache provides ephemeral graph caching with LRU eviction.
cancel
Package cancel provides hierarchical cancellation for the CRS algorithm system.
Package cancel provides hierarchical cancellation for the CRS algorithm system.
cli/tools
Package tools provides CLI tools for graph queries.
Package tools provides CLI tools for graph queries.
cli/tools/file
Package file provides file operation tools for the Aleutian Trace CLI.
Package file provides file operation tools for the Aleutian Trace CLI.
cli/tools/validate
Package validate provides validation tools for the CB-56 Multi-Step Change Execution Framework.
Package validate provides validation tools for the CB-56 Multi-Step Change Execution Framework.
config
Package config provides configuration loading for the trace service.
Package config provides configuration loading for the trace service.
context
Package context provides the Context Assembler for Trace.
Package context provides the Context Assembler for Trace.
coordinate
Package coordinate provides multi-file change coordination for Trace.
Package coordinate provides multi-file change coordination for Trace.
dag
Package dag provides a DAG-based execution framework for Trace pipelines.
Package dag provides a DAG-based execution framework for Trace pipelines.
dag/nodes
Package nodes provides concrete DAG node implementations for Trace pipelines.
Package nodes provides concrete DAG node implementations for Trace pipelines.
diff
Package diff provides diff parsing, rendering, and application for code review.
Package diff provides diff parsing, rendering, and application for code review.
eval
Package eval provides the evaluation framework for Trace components.
Package eval provides the evaluation framework for Trace components.
eval/ab
Package ab provides A/B testing harness for comparing algorithm implementations.
Package ab provides A/B testing harness for comparing algorithm implementations.
eval/benchmark
Package benchmark provides performance benchmarking for evaluable components.
Package benchmark provides performance benchmarking for evaluable components.
eval/chaos
Package chaos provides fault injection for resilience testing.
Package chaos provides fault injection for resilience testing.
eval/regression
Package regression provides CI/CD regression detection gates.
Package regression provides CI/CD regression detection gates.
eval/telemetry
Package telemetry provides observability infrastructure for the evaluation framework.
Package telemetry provides observability infrastructure for the evaluation framework.
explore
Package explore provides high-level exploration tools for code analysis.
Package explore provides high-level exploration tools for code analysis.
git
Package git provides git-aware cache invalidation for Trace.
Package git provides git-aware cache invalidation for Trace.
graph
Package graph provides code relationship graph types and operations.
Package graph provides code relationship graph types and operations.
impact
Package impact provides unified change impact analysis for Trace.
Package impact provides unified change impact analysis for Trace.
index
Package index provides in-memory indexing for code symbols.
Package index provides in-memory indexing for code symbols.
lint
Package lint provides integration with external linters for code validation.
Package lint provides integration with external linters for code validation.
lock
Package lock provides file locking capabilities for safe concurrent file operations.
Package lock provides file locking capabilities for safe concurrent file operations.
lsp
Package lsp provides Language Server Protocol integration for Trace.
Package lsp provides Language Server Protocol integration for Trace.
manifest
Package manifest provides file manifest and hash tracking for cache invalidation.
Package manifest provides file manifest and hash tracking for cache invalidation.
patterns
Package patterns provides design pattern and anti-pattern detection for Trace.
Package patterns provides design pattern and anti-pattern detection for Trace.
rag
Package rag provides graph-backed entity resolution for parameter extraction.
Package rag provides graph-backed entity resolution for parameter extraction.
reason
Package reason provides tools for reasoning about code changes.
Package reason provides tools for reasoning about code changes.
safety
Package safety provides security analysis tools for Trace.
Package safety provides security analysis tools for Trace.
safety/trust
Package trust provides trust boundary analysis for security scanning.
Package trust provides trust boundary analysis for security scanning.
safety/trust_flow
Package trust_flow provides trust flow analysis for security scanning.
Package trust_flow provides trust flow analysis for security scanning.
seeder
Package seeder provides library documentation seeding for Trace.
Package seeder provides library documentation seeding for Trace.
storage/badger
Package badger provides factory functions and configuration for BadgerDB.
Package badger provides factory functions and configuration for BadgerDB.
storage/nats
Package nats provides a NATS JetStream client wrapper for CRS state persistence.
Package nats provides a NATS JetStream client wrapper for CRS state persistence.
tdg
Package tdg provides Test-Driven Generation (TDG) for Trace.
Package tdg provides Test-Driven Generation (TDG) for Trace.
telemetry
Package telemetry provides OpenTelemetry-based observability for Trace.
Package telemetry provides OpenTelemetry-based observability for Trace.
transaction
Package transaction provides atomic file operations with git-based rollback.
Package transaction provides atomic file operations with git-based rollback.
tui
Package tui provides terminal user interface components for interactive review.
Package tui provides terminal user interface components for interactive review.
validation
Package validation provides input validation for untrusted data.
Package validation provides input validation for untrusted data.
verify
Package verify provides hash-verified operations for code graphs.
Package verify provides hash-verified operations for code graphs.
weaviate
Package weaviate provides a resilient Weaviate client with circuit breaker, retry with backoff, and graceful degradation.
Package weaviate provides a resilient Weaviate client with circuit breaker, retry with backoff, and graceful degradation.

Jump to

Keyboard shortcuts

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