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. |
Click to show internal directories.
Click to hide internal directories.