Directories
¶
| Path | Synopsis |
|---|---|
|
Package agentkey handles the agent's Ed25519 identity key: generation, PEM persistence, JWKS publication, and JWT-Bearer assertion signing.
|
Package agentkey handles the agent's Ed25519 identity key: generation, PEM persistence, JWKS publication, and JWT-Bearer assertion signing. |
|
cli
|
|
|
api
Package api assembles and runs the `jentic` command tree — the API-spec surface (register/identity, context/env, catalog, apis, search, inspect, execute) for discovering, inspecting, and executing against the Jentic API catalog.
|
Package api assembles and runs the `jentic` command tree — the API-spec surface (register/identity, context/env, catalog, apis, search, inspect, execute) for discovering, inspecting, and executing against the Jentic API catalog. |
|
apispec
Package apispec parses an OpenAPI document (the embedded vendored control spec, or a --live one fetched from the server) to back the `jentic api` passthrough: path-allowlist matching, operation listing, and per-operation self-description (`api describe`).
|
Package apispec parses an OpenAPI document (the embedded vendored control spec, or a --live one fetched from the server) to back the `jentic api` passthrough: path-allowlist matching, operation listing, and per-operation self-description (`api describe`). |
|
binder
Package binder builds Cobra flags (and, in form.go, an interactive huh form) from a Go struct by reflection.
|
Package binder builds Cobra flags (and, in form.go, an interactive huh form) from a Go struct by reflection. |
|
clictx
Package clictx is the CLI-only leaf that bridges the UX-free SDK config (client/config) to the Cobra command layer.
|
Package clictx is the CLI-only leaf that bridges the UX-free SDK config (client/config) to the Cobra command layer. |
|
cmdcore
Package cmdcore holds the shared base of the Jentic CLI command trees: the App dependency container plus every helper and method used by BOTH the `jentic` (api) and `jenticctl` (ctl) trees.
|
Package cmdcore holds the shared base of the Jentic CLI command trees: the App dependency container plus every helper and method used by BOTH the `jentic` (api) and `jenticctl` (ctl) trees. |
|
ctl
Package ctl holds the config-driven machinery layered onto the shipped jenticctl installer (impl/6.0): the embedded backend config schema, the defaults<preset<flags precedence ladder, and the overlay that merges the resolved settings into the generated jentic-one.yaml.
|
Package ctl holds the config-driven machinery layered onto the shipped jenticctl installer (impl/6.0): the embedded backend config schema, the defaults<preset<flags precedence ladder, and the overlay that merges the resolved settings into the generated jentic-one.yaml. |
|
ctl/generated
Package generated holds the backend configuration struct generated by go-jsonschema from the vendored config schema (config.go, regenerated via `make generate-config`), plus a hand-written stable alias (this file).
|
Package generated holds the backend configuration struct generated by go-jsonschema from the vendored config schema (config.go, regenerated via `make generate-config`), plus a hand-written stable alias (this file). |
|
ctlcmd
Package ctlcmd is the jenticctl command tree — the operator/lifecycle CLI (install, wizard, setup, doctor, status, start/stop, logs, update, uninstall).
|
Package ctlcmd is the jenticctl command tree — the operator/lifecycle CLI (install, wizard, setup, doctor, status, start/stop, logs, update, uninstall). |
|
localagentcmd
Package localagentcmd holds the local-agent runtime feature extracted from cmdcore (ARCH-1): everything that stands up and drives a coding agent as an isolated Unix user — `jentic setup`, `jentic run`, agent-account creation/seeding, workspace grants, and exporting the active context's credentials into the agent's home.
|
Package localagentcmd holds the local-agent runtime feature extracted from cmdcore (ARCH-1): everything that stands up and drives a coding agent as an isolated Unix user — `jentic setup`, `jentic run`, agent-account creation/seeding, workspace grants, and exporting the active context's credentials into the agent's home. |
|
prompt
Package prompt holds the shared, brand-themed interactive form helpers used across the whole CLI (both the jentic and jenticctl trees).
|
Package prompt holds the shared, brand-themed interactive form helpers used across the whole CLI (both the jentic and jenticctl trees). |
|
ux
Package ux is the CLI's audience-aware I/O layer (impl/3.1, impl/3.2).
|
Package ux is the CLI's audience-aware I/O layer (impl/3.1, impl/3.2). |
|
Package config holds filesystem paths and default settings for the Jentic CLI.
|
Package config holds filesystem paths and default settings for the Jentic CLI. |
|
Package install powers the `jenticctl install` onboarding wizard: an interactive form (Charm huh + lipgloss) that collects deployment + configuration choices, generates a jentic-one.yaml mirroring the app's AppConfig, then builds the stack, applies migrations, and starts the app.
|
Package install powers the `jenticctl install` onboarding wizard: an interactive form (Charm huh + lipgloss) that collects deployment + configuration choices, generates a jentic-one.yaml mirroring the app's AppConfig, then builds the stack, applies migrations, and starts the app. |
|
Package localagent holds the OS-level primitives behind `jentic run`: the known coding-agent descriptors, and the helpers that probe/grant/launch as a dedicated agent user.
|
Package localagent holds the OS-level primitives behind `jentic run`: the known coding-agent descriptors, and the helpers that probe/grant/launch as a dedicated agent user. |
|
Package proc holds small filesystem/process helpers shared by the start and stop commands: reading a PID file, liveness probing, and waiting for exit.
|
Package proc holds small filesystem/process helpers shared by the start and stop commands: reading a PID file, liveness probing, and waiting for exit. |
|
Package serverinfo probes a running jentic-one server for liveness and version, used to decorate the help screen and install wizard with the server's version alongside the CLI's own.
|
Package serverinfo probes a running jentic-one server for liveness and version, used to decorate the help screen and install wizard with the server's version alongside the CLI's own. |
|
Package skillgen renders one canonical "how to use Jentic via the CLI" skill into each supported agent runtime's ("operator") native skill/instruction layout.
|
Package skillgen renders one canonical "how to use Jentic via the CLI" skill into each supported agent runtime's ("operator") native skill/instruction layout. |
|
Package theme is the single source of truth for the Jentic CLI's colour scheme.
|
Package theme is the single source of truth for the Jentic CLI's colour scheme. |
|
Package update backs `jenticctl update`: it inspects what is installed (via the manifest and build-time metadata) and compares its version against the latest release tag to report whether a newer build is available, then fetches and swaps in the rebuilt binaries.
|
Package update backs `jenticctl update`: it inspects what is installed (via the manifest and build-time metadata) and compares its version against the latest release tag to report whether a newer build is available, then fetches and swaps in the rebuilt binaries. |
Click to show internal directories.
Click to hide internal directories.