Directories
¶
| Path | Synopsis |
|---|---|
|
Package auditkit provides the shared audit-log infrastructure for Symaira tools: a tamper-evident hash chain over JSONL entries and an append-only file sink with size-based rotation.
|
Package auditkit provides the shared audit-log infrastructure for Symaira tools: a tamper-evident hash chain over JSONL entries and an append-only file sink with size-based rotation. |
|
Package configkit provides generic TOML configuration loading with env var overrides.
|
Package configkit provides generic TOML configuration loading with env var overrides. |
|
Package domkit provides the shared semantic DOM pipeline for the Symaira fetch/browse family (issue X-3): HTML→Markdown rendering, outline extraction, output schema, truncation and content-boundary markers.
|
Package domkit provides the shared semantic DOM pipeline for the Symaira fetch/browse family (issue X-3): HTML→Markdown rendering, outline extraction, output schema, truncation and content-boundary markers. |
|
Package envutil provides environment variable helpers with fallback support.
|
Package envutil provides environment variable helpers with fallback support. |
|
Package evidencekit defines Symaira-wide grounded extraction contracts: a source reference, a character span, and an Extraction that ties an extracted fact back to the exact source text that justified it.
|
Package evidencekit defines Symaira-wide grounded extraction contracts: a source reference, a character span, and an Extraction that ties an extracted fact back to the exact source text that justified it. |
|
Package exitcodes provides standardized CLI exit codes and structured error types for the Symaira ecosystem.
|
Package exitcodes provides standardized CLI exit codes and structured error types for the Symaira ecosystem. |
|
Package fsutil provides safe filesystem operations including atomic writes and path validation.
|
Package fsutil provides safe filesystem operations including atomic writes and path validation. |
|
Package llmkit provides the shared LLM provider layer for the Symaira Go tools, implementing docs/llm-provider-contract.md.
|
Package llmkit provides the shared LLM provider layer for the Symaira Go tools, implementing docs/llm-provider-contract.md. |
|
gen
command
Command gen regenerates llmkit/providers.json from the shared contract source of truth in contracts/llm_providers.json.
|
Command gen regenerates llmkit/providers.json from the shared contract source of truth in contracts/llm_providers.json. |
|
Package logkit provides structured logging helpers for CLI applications.
|
Package logkit provides structured logging helpers for CLI applications. |
|
Package mcpcfgkit provides MCP server config discovery across AI client applications.
|
Package mcpcfgkit provides MCP server config discovery across AI client applications. |
|
Package mcpserver provides a JSON-RPC 2.0 server framework for the Model Context Protocol (MCP).
|
Package mcpserver provides a JSON-RPC 2.0 server framework for the Model Context Protocol (MCP). |
|
Package ollamakit provides a compatibility surface for the shared Ollama provider in llmkit.
|
Package ollamakit provides a compatibility surface for the shared Ollama provider in llmkit. |
|
Package secretref resolves the shared secret-reference format used across the Symaira Go tools:
|
Package secretref resolves the shared secret-reference format used across the Symaira Go tools: |
|
Package sqlitekit provides SQLite connection management and migration support using pure-Go SQLite.
|
Package sqlitekit provides SQLite connection management and migration support using pure-Go SQLite. |
|
Package updatecheck provides GitHub release checking for CLI application updates.
|
Package updatecheck provides GitHub release checking for CLI application updates. |
|
cosign
Package cosign provides Cosign keyless signature verification for self-update workflows.
|
Package cosign provides Cosign keyless signature verification for self-update workflows. |
|
extract
Package extract provides safe archive extraction (tar.gz and zip) for self-update workflows, with path-traversal protection and configurable binary detection.
|
Package extract provides safe archive extraction (tar.gz and zip) for self-update workflows, with path-traversal protection and configurable binary detection. |
|
installmethod
Package installmethod detects how a binary was installed to determine whether self-update is safe or if the user should update via their package manager, Go toolchain, or by rebuilding from source.
|
Package installmethod detects how a binary was installed to determine whether self-update is safe or if the user should update via their package manager, Go toolchain, or by rebuilding from source. |
|
updateapply
Package updateapply implements the apply half of self-update: given an updatecheck.Release, it downloads the matching asset, verifies its checksum against the release's goreleaser checksums.txt, and atomically replaces the running binary with backup + rollback.
|
Package updateapply implements the apply half of self-update: given an updatecheck.Release, it downloads the matching asset, verifies its checksum against the release's goreleaser checksums.txt, and atomically replaces the running binary with backup + rollback. |
|
vectorkit
|
|
|
turboquant
Package turboquant implements TurboQuant-style scalar quantization for approximate nearest-neighbor vector search.
|
Package turboquant implements TurboQuant-style scalar quantization for approximate nearest-neighbor vector search. |
|
Package versionkit provides the standardized `version --json` payload for Symaira CLI tools.
|
Package versionkit provides the standardized `version --json` payload for Symaira CLI tools. |
Click to show internal directories.
Click to hide internal directories.
