internal/

directory
v1.56.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 26, 2026 License: MIT

Directories

Path Synopsis
Package askpass bridges the questions ssh and git ask into the browser.
Package askpass bridges the questions ssh and git ask into the browser.
Package assistant is the cockpit's own conversation: one conversation with an installed coder that is bound to the cockpit instead of to a project.
Package assistant is the cockpit's own conversation: one conversation with an installed coder that is bound to the cockpit instead of to a project.
Package backup exports selected cockpit and host state into one archive and applies such an archive back, so a freshly set up server continues where the old one stopped.
Package backup exports selected cockpit and host state into one archive and applies such an archive back, so a freshly set up server continues where the old one stopped.
Package cli is the dev-cockpit CLI.
Package cli is the dev-cockpit CLI.
Package clirun executes external commands with structured error reporting.
Package clirun executes external commands with structured error reporting.
DisplayName and ShortID format fallback labels for coder sessions.
DisplayName and ShortID format fallback labels for coder sessions.
Package config defines runtime configuration defaults.
Package config defines runtime configuration defaults.
Package detach runs a program that outlives the cockpit.
Package detach runs a program that outlives the cockpit.
Package docker shows what the Docker daemon runs next to the projects.
Package docker shows what the Docker daemon runs next to the projects.
Package editorintelligence provides code navigation for the project editor: go to definition and find usages answered by language servers over stdio JSON-RPC.
Package editorintelligence provides code navigation for the project editor: go to definition and find usages answered by language servers over stdio JSON-RPC.
Package eventbus is a tiny in-process publish/subscribe hub for the server to client push channel.
Package eventbus is a tiny in-process publish/subscribe hub for the server to client push channel.
Package git reads what a repository says about a project's working copy, and writes it in a deliberately short list of places: Commit, Push (plain, or force-with-lease, setting the upstream where the branch has none), Fetch, the fast forward Pull, the two branch moves Checkout and CreateBranch, Tag and the PushTag that sends one tag, Clone into a directory that holds nothing yet, and Revert, which takes one path back to HEAD.
Package git reads what a repository says about a project's working copy, and writes it in a deliberately short list of places: Commit, Push (plain, or force-with-lease, setting the upstream where the branch has none), Fetch, the fast forward Pull, the two branch moves Checkout and CreateBranch, Tag and the PushTag that sends one tag, Clone into a directory that holds nothing yet, and Revert, which takes one path back to HEAD.
Package hostinfo reads what the machine the cockpit runs on is up to: how busy it is, how much memory is in use, and how full the disk under the projects is.
Package hostinfo reads what the machine the cockpit runs on is up to: how busy it is, how much memory is in use, and how full the disk under the projects is.
Package keys decodes browser-supplied terminal input into tmux send events.
Package keys decodes browser-supplied terminal input into tmux send events.
Package localapi is how a process on this machine reaches the running cockpit.
Package localapi is how a process on this machine reaches the running cockpit.
Package notify records that a target has news, whether it finished the current request, asks a question, or waits for a permission, and fans that out to the web UI.
Package notify records that a target has news, whether it finished the current request, asks a question, or waits for a permission, and fans that out to the web UI.
Package pluginhost is the cockpit's side of the plugin package: the public package is contract only, and the implementations behind its interfaces live here, construction, sealing and collection included.
Package pluginhost is the cockpit's side of the plugin package: the public package is contract only, and the implementations behind its interfaces live here, construction, sealing and collection included.
Package proctree inspects process trees across supported platforms.
Package proctree inspects process trees across supported platforms.
Package project manages project directories under a configured root.
Package project manages project directories under a configured root.
Package push forwards notification news to external channels: Web Push to registered devices (the installed web app on iPhone, or any browser) and registered webhooks.
Package push forwards notification news to external channels: Web Push to registered devices (the installed web app on iPhone, or any browser) and registered webhooks.
Package recent persists last-used timestamps for named items so a list can offer a "recently used" sort that survives restarts.
Package recent persists last-used timestamps for named items so a list can offer a "recently used" sort that survives restarts.
Package restore brings the working set of terminals back after the tmux server died (host reboot, tmux kill-server): coders are resumed, shells are recreated.
Package restore brings the working set of terminals back after the tmux server died (host reboot, tmux kill-server): coders are resumed, shells are recreated.
Package settings persists small cross-device user settings as a JSON map (key to value) in the state directory.
Package settings persists small cross-device user settings as a JSON map (key to value) in the state directory.
Package statefile reads and writes the small JSON state files in the dev-cockpit state directory.
Package statefile reads and writes the small JSON state files in the dev-cockpit state directory.
Package terminalstate answers one question in one place: what is a terminal id right now.
Package terminalstate answers one question in one place: what is a terminal id right now.
Package tmux is a thin domain client around the tmux CLI.
Package tmux is a thin domain client around the tmux CLI.
Package voice runs the speech engines behind the assistant's voice features: whisper for speech to text and piper for text to speech.
Package voice runs the speech engines behind the assistant's voice features: whisper for speech to text and piper for text to speech.
web
render
Package render contains HTML template models and parsing.
Package render contains HTML template models and parsing.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL