Documentation
¶
Overview ¶
Package wuphf provides the embedded web UI bundle shipped with the binary. The bundle is built from web/dist/ at release time and embedded so single-binary installs (`curl | bash`) have a working UI without any external files on disk.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func TemplatesFS ¶
TemplatesFS returns the embedded templates FS rooted so callers see paths like "templates/operations/<id>/blueprint.yaml" — the same layout as the on-disk tree. Returns ok=false if the embed is empty (e.g. a partial checkout that excludes templates/).
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
bench
|
|
|
slice-1
command
Package main is the Week 0 benchmark corpus generator for the wiki intelligence port (Slice 1 ship gate).
|
Package main is the Week 0 benchmark corpus generator for the wiki intelligence port (Slice 1 ship gate). |
|
slice-1/runner
Package runner executes the Slice 1 Week 0 benchmark:
|
Package runner executes the Slice 1 Week 0 benchmark: |
|
cmd
|
|
|
bench-slice-1
command
Command bench-slice-1 runs the Week 0 ship-gate benchmark for the wiki intelligence port (Slice 1).
|
Command bench-slice-1 runs the Week 0 ship-gate benchmark for the wiki intelligence port (Slice 1). |
|
eval-prompts
command
cmd/eval-prompts — Slice 0.5 eval harness runner.
|
cmd/eval-prompts — Slice 0.5 eval harness runner. |
|
review-bundle-handoff
command
|
|
|
wuphf
command
|
|
|
wuphf-oc-probe
command
wuphf-oc-probe is a tiny smoke test that drives the OpenClaw bridge client against a running local daemon.
|
wuphf-oc-probe is a tiny smoke test that drives the OpenClaw bridge client against a running local daemon. |
|
wuphf-oc-probe/bridge
command
wuphf-oc-probe/bridge is a higher-level smoke test that exercises the full team.OpenclawBridge against a real OpenClaw daemon.
|
wuphf-oc-probe/bridge is a higher-level smoke test that exercises the full team.OpenclawBridge against a real OpenClaw daemon. |
|
wuphf-oc-probe/multi-provider-http
command
multi-provider-http is a pure HTTP orchestrator for testing per-agent providers.
|
multi-provider-http is a pure HTTP orchestrator for testing per-agent providers. |
|
wuphf-oc-probe/pack
command
wuphf-oc-probe/pack is the "pack parity" smoke test.
|
wuphf-oc-probe/pack is the "pack parity" smoke test. |
|
wuphf-seed
command
wuphf-seed populates a dev broker home with the 3 Sam ICP tutorial scenarios so a fresh dev launch lands on a non-empty Decision Inbox.
|
wuphf-seed populates a dev broker home with the 3 Sam ICP tutorial scenarios so a fresh dev launch lands on a non-empty Decision Inbox. |
|
wuphf/channelui
Package channelui hosts the pure rendering and data-projection layer for the wuphf "channel" TUI surface — broker-shape data types, slug- to-display-name resolution, layout / wrap / time helpers, message flatteners, mailbox / artifact / runtime / recovery / calendar renderers, and the lipgloss-backed pill / card primitives.
|
Package channelui hosts the pure rendering and data-projection layer for the wuphf "channel" TUI surface — broker-shape data types, slug- to-display-name resolution, layout / wrap / time helpers, message flatteners, mailbox / artifact / runtime / recovery / calendar renderers, and the lipgloss-backed pill / card primitives. |
|
wuphfbench
command
|
|
|
youtube-script-packet
command
|
|
|
internal
|
|
|
api
Package api provides the HTTP client for communicating with the Nex API.
|
Package api provides the HTTP client for communicating with the Nex API. |
|
avatar
Package avatar renders pixel-block sprites for office members.
|
Package avatar renders pixel-block sprites for office members. |
|
calendar
Package calendar implements agent heartbeat scheduling with cron-style expressions.
|
Package calendar implements agent heartbeat scheduling with cron-style expressions. |
|
channel
internal/channel/cursor.go
|
internal/channel/cursor.go |
|
commands
Package commands implements the slash command registry and dispatch layer.
|
Package commands implements the slash command registry and dispatch layer. |
|
config
Package config handles loading, saving, and resolving WUPHF configuration.
|
Package config handles loading, saving, and resolving WUPHF configuration. |
|
embedding
Package embedding provides a pluggable text-embedding interface used by Stage B notebook semantic clustering.
|
Package embedding provides a pluggable text-embedding interface used by Stage B notebook semantic clustering. |
|
gitexec
Package gitexec runs `git` subprocesses with a sanitized environment so wuphf never silently retargets the outer repository when invoked from inside a git hook or a nested git operation.
|
Package gitexec runs `git` subprocesses with a sanitized environment so wuphf never silently retargets the outer repository when invoked from inside a git hook or a nested git operation. |
|
imagegen
Package imagegen provides a unified interface to image (and video) generation backends.
|
Package imagegen provides a unified interface to image (and video) generation backends. |
|
migration
Package migration ports team knowledge out of legacy memory backends (Nex, GBrain) and into the WUPHF markdown wiki at ~/.wuphf/wiki/team/.
|
Package migration ports team knowledge out of legacy memory backends (Nex, GBrain) and into the WUPHF markdown wiki at ~/.wuphf/wiki/team/. |
|
nex
Package nex wraps the nex-cli binary.
|
Package nex wraps the nex-cli binary. |
|
onboarding
Package onboarding manages first-run state, prerequisite detection, task templates, and the HTTP handlers that power the onboarding UI.
|
Package onboarding manages first-run state, prerequisite detection, task templates, and the HTTP handlers that power the onboarding UI. |
|
openclaw
Package openclaw implements the WUPHF side of the OpenClaw gateway bridge: frame types, JSON codec, and (in later tasks) the transport client.
|
Package openclaw implements the WUPHF side of the OpenClaw gateway bridge: frame types, JSON codec, and (in later tasks) the transport client. |
|
provider
Package provider implements LLM backend providers for agents.
|
Package provider implements LLM backend providers for agents. |
|
skillpublish
Package skillpublish carries the pure logic for turning a compiled WUPHF skill into a publishable manifest for one of the public agent-skill hubs (anthropics/skills, lobehub, or any github:owner/repo[@branch] fork).
|
Package skillpublish carries the pure logic for turning a compiled WUPHF skill into a publishable manifest for one of the public agent-skill hubs (anthropics/skills, lobehub, or any github:owner/repo[@branch] fork). |
|
team
Package team implements the WUPHF team launcher that starts a multi-agent collaborative team using tmux + Claude Code + the WUPHF office broker.
|
Package team implements the WUPHF team launcher that starts a multi-agent collaborative team using tmux + Claude Code + the WUPHF office broker. |
|
team/transport
Package transport defines the contract between the WUPHF broker and external message adapters (Telegram, OpenClaw, human-share, and future integrations).
|
Package transport defines the contract between the WUPHF broker and external message adapters (Telegram, OpenClaw, human-share, and future integrations). |
|
testing/mlx-stub
command
mlx-stub is a deterministic, scriptable stand-in for `mlx_lm.server` (and any other OpenAI-compatible local LLM).
|
mlx-stub is a deterministic, scriptable stand-in for `mlx_lm.server` (and any other OpenAI-compatible local LLM). |
|
upgradecheck
Package upgradecheck compares the running wuphf version against the latest published on npm and (optionally) summarises the diff via the GitHub compare API.
|
Package upgradecheck compares the running wuphf version against the latest published on npm and (optionally) summarises the diff via the GitHub compare API. |
|
workspace
Package workspace wipes WUPHF's on-disk state for two distinct blast radii:
|
Package workspace wipes WUPHF's on-disk state for two distinct blast radii: |
|
workspaces
paths.go centralises home-directory resolution for cross-workspace artifacts (token files, the ~/.wuphf compatibility symlink, ~/.wuphf-spaces itself).
|
paths.go centralises home-directory resolution for cross-workspace artifacts (token files, the ~/.wuphf compatibility symlink, ~/.wuphf-spaces itself). |
Click to show internal directories.
Click to hide internal directories.