Documentation
¶
Overview ¶
Package vellum embeds the built SPA into the binary (PHY-116). This stub keeps plain `go build ./...` working without node — the server then runs API+MCP only, with no web UI.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
vellum
command
Command vellum is a lightweight, self-hosted MCP server over a folder of markdown files.
|
Command vellum is a lightweight, self-hosted MCP server over a folder of markdown files. |
|
internal
|
|
|
activity
Package activity records what touches the vault at runtime — MCP tool calls, connected clients and curator actions — in memory, so the workspace UI can show a live Connections panel and an Activity/curator log without a database.
|
Package activity records what touches the vault at runtime — MCP tool calls, connected clients and curator actions — in memory, so the workspace UI can show a live Connections panel and an Activity/curator log without a database. |
|
auth
Package auth implements OAuth 2.1 issuer + resource server with a single pre-configured client secret, ported from openclaw-mcp (PHY-112).
|
Package auth implements OAuth 2.1 issuer + resource server with a single pre-configured client secret, ported from openclaw-mcp (PHY-112). |
|
config
Package config loads vellum configuration from environment variables.
|
Package config loads vellum configuration from environment variables. |
|
httpapi
Package httpapi provides the HTTP surface of vellum: health endpoint, the /mcp mount, and later the JSON REST API for the SPA (/api/*).
|
Package httpapi provides the HTTP surface of vellum: health endpoint, the /mcp mount, and later the JSON REST API for the SPA (/api/*). |
|
mcpserver
Package mcpserver exposes vault operations as MCP tools over the Streamable HTTP transport (PHY-111).
|
Package mcpserver exposes vault operations as MCP tools over the Streamable HTTP transport (PHY-111). |
|
notify
Package notify sends a periodic e-mail digest of open tasks over SMTP.
|
Package notify sends a periodic e-mail digest of open tasks over SMTP. |
|
obs
Package obs wires optional Sentry error reporting.
|
Package obs wires optional Sentry error reporting. |
|
vault
Package vault implements the dumb, deterministic file layer over the markdown vault: CRUD with path traversal protection and optimistic concurrency via content hashes (PHY-106).
|
Package vault implements the dumb, deterministic file layer over the markdown vault: CRUD with path traversal protection and optimistic concurrency via content hashes (PHY-106). |
Click to show internal directories.
Click to hide internal directories.