Directories
¶
| Path | Synopsis |
|---|---|
|
Package ai provides a unified interface for AI provider implementations.
|
Package ai provides a unified interface for AI provider implementations. |
|
anthropic
Package anthropic provides an Anthropic Claude API client implementing the ai.Provider interface.
|
Package anthropic provides an Anthropic Claude API client implementing the ai.Provider interface. |
|
gemini
Package gemini provides a Google Gemini API client implementing the ai.Provider interface.
|
Package gemini provides a Google Gemini API client implementing the ai.Provider interface. |
|
ollama
Package ollama provides an Ollama API client implementing the ai.Provider interface.
|
Package ollama provides an Ollama API client implementing the ai.Provider interface. |
|
openai
Package openai provides an OpenAI API client implementing the ai.Provider interface.
|
Package openai provides an OpenAI API client implementing the ai.Provider interface. |
|
Package apiserver provides an HTTP server that auto-generates REST endpoints from AILANG module exports.
|
Package apiserver provides an HTTP server that auto-generates REST endpoints from AILANG module exports. |
|
schema
Package schema converts AILANG type signatures to JSON Schema objects.
|
Package schema converts AILANG type signatures to JSON Schema objects. |
|
templates
Package templates provides embedded templates for scaffolding AILANG web apps.
|
Package templates provides embedded templates for scaffolding AILANG web apps. |
|
Package builtins provides numeric conversion builtins for AILANG.
|
Package builtins provides numeric conversion builtins for AILANG. |
|
Package bytecode defines the AILANG bytecode instruction set, image format, and Value type used by the register VM (internal/vm).
|
Package bytecode defines the AILANG bytecode instruction set, image format, and Value type used by the register VM (internal/vm). |
|
compiler
Package compiler lowers Statement IR (internal/gen/stmt) into bytecode images runnable by the register VM (internal/vm).
|
Package compiler lowers Statement IR (internal/gen/stmt) into bytecode images runnable by the register VM (internal/vm). |
|
Package claudehistory reads Claude Code conversation history from ~/.claude/projects/
|
Package claudehistory reads Claude Code conversation history from ~/.claude/projects/ |
|
Package coordinator provides approval checkpoints for task execution.
|
Package coordinator provides approval checkpoints for task execution. |
|
dispatch
|
|
|
cloudrun
Package cloudrun implements the CloudDispatcher interface using the Cloud Run Jobs Admin API v2.
|
Package cloudrun implements the CloudDispatcher interface using the Cloud Run Jobs Admin API v2. |
|
Package display provides shared text formatting utilities for CLI and server.
|
Package display provides shared text formatting utilities for CLI and server. |
|
Package docsearch provides semantic search over design documentation.
|
Package docsearch provides semantic search over design documentation. |
|
Package effects provides BrainStore, a two-tier semantic cache (user + project).
|
Package effects provides BrainStore, a two-tier semantic cache (user + project). |
|
Package elaborate provides SCC detection for mutual recursion
|
Package elaborate provides SCC detection for mutual recursion |
|
Package embed provides a high-level API for embedding AILANG in Go programs.
|
Package embed provides a high-level API for embedding AILANG in Go programs. |
|
Package errors provides centralized error code definitions for AILANG.
|
Package errors provides centralized error code definitions for AILANG. |
|
Package eval_harness provides AI code generation benchmarking.
|
Package eval_harness provides AI code generation benchmarking. |
|
langreg
Package langreg is the language registry for the AILANG eval harness.
|
Package langreg is the language registry for the AILANG eval harness. |
|
Package executor provides environment setup utilities shared across all AI executors.
|
Package executor provides environment setup utilities shared across all AI executors. |
|
claude
Package claude provides an Executor implementation for Claude Code CLI.
|
Package claude provides an Executor implementation for Claude Code CLI. |
|
codex
Package codex provides an Executor implementation for OpenAI Codex CLI.
|
Package codex provides an Executor implementation for OpenAI Codex CLI. |
|
gemini
Package gemini provides an Executor implementation for Gemini CLI.
|
Package gemini provides an Executor implementation for Gemini CLI. |
|
opencode
Package opencode provides an Executor implementation for the opencode CLI.
|
Package opencode provides an Executor implementation for the opencode CLI. |
|
gen
|
|
|
block
Package block provides a language-neutral Block IR for flattening nested let bindings.
|
Package block provides a language-neutral Block IR for flattening nested let bindings. |
|
emitgo
Package emitgo emits Go source code from Statement IR.
|
Package emitgo emits Go source code from Statement IR. |
|
golang
Package golang provides Go code generation from AILANG Core AST.
|
Package golang provides Go code generation from AILANG Core AST. |
|
lower
Package lower transforms Core IR into Statement IR.
|
Package lower transforms Core IR into Statement IR. |
|
stmt
Package stmt defines the Statement IR — the ONLY representation that code generation emitters see.
|
Package stmt defines the Statement IR — the ONLY representation that code generation emitters see. |
|
Package iface provides the frozen $builtin interface
|
Package iface provides the frozen $builtin interface |
|
Package linked provides the linking phase of compilation
|
Package linked provides the linking phase of compilation |
|
Package manifest provides types and validation for AILANG example manifests.
|
Package manifest provides types and validation for AILANG example manifests. |
|
Package messaging provides image extraction from GitHub issue content.
|
Package messaging provides image extraction from GitHub issue content. |
|
Package microrag implements the just-in-time knowledge injection engine.
|
Package microrag implements the just-in-time knowledge injection engine. |
|
Package module implements module loading and dependency resolution for AILANG.
|
Package module implements module loading and dependency resolution for AILANG. |
|
Package observatory provides a unified observability platform for AILANG.
|
Package observatory provides a unified observability platform for AILANG. |
|
Package pipeline provides compilation passes for AILANG
|
Package pipeline provides compilation passes for AILANG |
|
Package pkg implements the AILANG package system: manifests, lock files, dependency resolution, and package loading.
|
Package pkg implements the AILANG package system: manifests, lock files, dependency resolution, and package loading. |
|
Package planning provides code scaffolding from validated plans.
|
Package planning provides code scaffolding from validated plans. |
|
Package pubsub wraps Google Cloud Pub/Sub for AILANG messaging.
|
Package pubsub wraps Google Cloud Pub/Sub for AILANG messaging. |
|
Package repl provides the Effects Inspector for introspecting types and effects.
|
Package repl provides the Effects Inspector for introspecting types and effects. |
|
argdecode
Package argdecode converts JSON arguments to AILANG eval.Value types
|
Package argdecode converts JSON arguments to AILANG eval.Value types |
|
Package schema provides the plan schema for proactive architecture validation.
|
Package schema provides the plan schema for proactive architecture validation. |
|
Package server provides the HTTP server for the Collaboration Hub.
|
Package server provides the HTTP server for the Collaboration Hub. |
|
auth
Package auth provides Firebase JWT verification and token caching for the AILANG server.
|
Package auth provides Firebase JWT verification and token caching for the AILANG server. |
|
Package sid provides Stable ID calculation for AST nodes
|
Package sid provides Stable ID calculation for AST nodes |
|
Package smt provides SMT-LIB encoding for AILANG contract verification.
|
Package smt provides SMT-LIB encoding for AILANG contract verification. |
|
Package storage provides a unified backend selector for all AILANG databases.
|
Package storage provides a unified backend selector for all AILANG databases. |
|
firestore
Package firestore provides Firestore-backed implementations of AILANG storage interfaces.
|
Package firestore provides Firestore-backed implementations of AILANG storage interfaces. |
|
migrate
Package migrate provides tools for migrating AILANG data between storage backends.
|
Package migrate provides tools for migrating AILANG data between storage backends. |
|
Package telemetry provides OpenTelemetry instrumentation for AILANG.
|
Package telemetry provides OpenTelemetry instrumentation for AILANG. |
|
Package test provides structured test reporting for AI consumption.
|
Package test provides structured test reporting for AI consumption. |
|
Package testing provides test collection and execution for AILANG programs.
|
Package testing provides test collection and execution for AILANG programs. |
|
Package trace provides program-level execution trace collection for AILANG.
|
Package trace provides program-level execution trace collection for AILANG. |
|
Package types provides cycle detection for type definitions.
|
Package types provides cycle detection for type definitions. |
|
traverse
Package traverse provides safe type traversal with automatic cycle detection.
|
Package traverse provides safe type traversal with automatic cycle detection. |
|
Package version exposes build-time metadata (version, commit, build time).
|
Package version exposes build-time metadata (version, commit, build time). |
|
Package vm implements the AILANG bytecode register virtual machine.
|
Package vm implements the AILANG bytecode register virtual machine. |
Click to show internal directories.
Click to hide internal directories.