Directories
¶
| Path | Synopsis |
|---|---|
|
Package agentreg provides subagent infrastructure for jungi.
|
Package agentreg provides subagent infrastructure for jungi. |
|
Package approval defines the request/response types used when the model invokes tools that require user approval.
|
Package approval defines the request/response types used when the model invokes tools that require user approval. |
|
Package auth manages credentials stored on disk.
|
Package auth manages credentials stored on disk. |
|
Package autoapprove provides an AI-powered evaluator for tool approval decisions.
|
Package autoapprove provides an AI-powered evaluator for tool approval decisions. |
|
Package compact implements the /compact slash command logic and idle autocompaction summarisation.
|
Package compact implements the /compact slash command logic and idle autocompaction summarisation. |
|
Package config resolves well-known filesystem paths for jungi data.
|
Package config resolves well-known filesystem paths for jungi data. |
|
Package control implements the client side of the "jungi control" remote messenger service integration.
|
Package control implements the client side of the "jungi control" remote messenger service integration. |
|
Package export writes a session's message history to disk as JSON Lines so users can inspect or archive a conversation outside the TUI.
|
Package export writes a session's message history to disk as JSON Lines so users can inspect or archive a conversation outside the TUI. |
|
Package git provides low-level git helpers used by the plan executor and worktree manager.
|
Package git provides low-level git helpers used by the plan executor and worktree manager. |
|
Package hooksreg implements a lifecycle hook system for jungi.
|
Package hooksreg implements a lifecycle hook system for jungi. |
|
Package logger provides structured, append-only event logging for jungi.
|
Package logger provides structured, append-only event logging for jungi. |
|
Package lsp drives Language Server Protocol clients for a jungi session.
|
Package lsp drives Language Server Protocol clients for a jungi session. |
|
Package mdreg provides the shared foundation for jungi's markdown-plus- frontmatter "content registries": agentreg, promptreg, and skillreg.
|
Package mdreg provides the shared foundation for jungi's markdown-plus- frontmatter "content registries": agentreg, promptreg, and skillreg. |
|
Package modelcache persists resolved model.Config values to disk so OpenRouter model configs survive a restart without requiring a fresh catalog fetch.
|
Package modelcache persists resolved model.Config values to disk so OpenRouter model configs survive a restart without requiring a fresh catalog fetch. |
|
Package modelresolve fetches fresh model.Config values for every OpenRouter model named in settings at startup, so a stale or absent cache entry never lets a session run against pricing/context data that no longer matches what OpenRouter reports.
|
Package modelresolve fetches fresh model.Config values for every OpenRouter model named in settings at startup, so a stale or absent cache entry never lets a session run against pricing/context data that no longer matches what OpenRouter reports. |
|
Package orchestrator provides a reusable plan → fan-out → assemble pipeline for coordinating multiple subagents.
|
Package orchestrator provides a reusable plan → fan-out → assemble pipeline for coordinating multiple subagents. |
|
Package planengine implements the storage, tools, and embedded skills that power the /plan and /execute slash commands.
|
Package planengine implements the storage, tools, and embedded skills that power the /plan and /execute slash commands. |
|
Package promptreg loads user-defined prompts from disk and exposes them to sessions as a first-class registry.
|
Package promptreg loads user-defined prompts from disk and exposes them to sessions as a first-class registry. |
|
Package reorder implements a single, collision-safe algorithm for moving a row to a new 1-based position among its ord-ordered siblings.
|
Package reorder implements a single, collision-safe algorithm for moving a row to a new 1-based position among its ord-ordered siblings. |
|
Package review provides the orchestration factory for the /review command.
|
Package review provides the orchestration factory for the /review command. |
|
Package sandbox provides platform-aware process sandboxing.
|
Package sandbox provides platform-aware process sandboxing. |
|
Package scaffold creates a new user's jungi configuration directory structure on first startup, so every later path resolution (settings, logs, skills, hooks) finds its directory already present.
|
Package scaffold creates a new user's jungi configuration directory structure on first startup, so every later path resolution (settings, logs, skills, hooks) finds its directory already present. |
|
Package session ties together the message history, usage totals, and identity for one continuous conversation with the model.
|
Package session ties together the message history, usage totals, and identity for one continuous conversation with the model. |
|
Package sessiontitle generates short, descriptive kebab-case title slugs for chat sessions using a single-turn structured JSON LLM call over conversation history.
|
Package sessiontitle generates short, descriptive kebab-case title slugs for chat sessions using a single-turn structured JSON LLM call over conversation history. |
|
Package settings loads and validates user configuration for jungi.
|
Package settings loads and validates user configuration for jungi. |
|
Package skillreg loads filesystem-based skills from disk and exposes them to the model via a jungi built-in tool.
|
Package skillreg loads filesystem-based skills from disk and exposes them to the model via a jungi built-in tool. |
|
Package statestore owns the shared SQLite database that jungi keeps under <repo>/.jungi/state/state.db.
|
Package statestore owns the shared SQLite database that jungi keeps under <repo>/.jungi/state/state.db. |
|
Package systemprompt builds the system prompt sent with every API request.
|
Package systemprompt builds the system prompt sent with every API request. |
|
Package tasklist implements a small, self-contained store for labelled, ordered collections of tasks.
|
Package tasklist implements a small, self-contained store for labelled, ordered collections of tasks. |
|
Package toolexec orchestrates the agentic tool-use loop between the provider API client and local tool execution.
|
Package toolexec orchestrates the agentic tool-use loop between the provider API client and local tool execution. |
|
Package toolsreg assembles the set of built-in tool definitions advertised to the model.
|
Package toolsreg assembles the set of built-in tool definitions advertised to the model. |
|
Package version exposes the jungi build version.
|
Package version exposes the jungi build version. |
|
Package worktree manages per-session git worktrees rooted under <repo>/.jungi/state/worktrees/<id>/.
|
Package worktree manages per-session git worktrees rooted under <repo>/.jungi/state/worktrees/<id>/. |
Click to show internal directories.
Click to hide internal directories.