Rich operator CLI + OpenCode integration + standalone installer #92

Open
opened 2026-09-20 01:19:24 +00:00 by nsaspy · 0 comments
Owner

Parent: corpus workbench epic.

CLI

Evolve the current argparse/JSON expert maintenance CLI into a rich operator surface while retaining machine-readable JSON modes.

Required commands include:

  • llm-log corpus sessions
  • llm-log corpus tasks
  • llm-log corpus requests
  • llm-log corpus show <id>
  • llm-log stats/cost ...
  • llm-log expert query ...
  • llm-log expert backfill ...
  • llm-log report org ...
  • llm-log learn ...
  • llm-log doctor

Use Rich for human tables/progress where useful; --json/JSONL stays stable for scripts.

All list/export operations must be cursor/page/batch bounded.

OpenCode

Ship llm-log project/global skill material and command examples so OpenCode can:

  • inspect current session/task economics;
  • query classifications/outcomes;
  • open/export reports;
  • request incremental backfill;
  • inspect queue/rate state;
  • invoke the bounded miner.

OpenCode must call the same CLI/API; no private parallel corpus reader.

Install

Provide a standalone install script for non-Nix hosts that installs the CLI/Emacs package/systemd user units without writing secrets.

The operator's primary desktop installation remains Home Manager-owned in lost-rob0t/dotfiles.

Parent: corpus workbench epic. ## CLI Evolve the current argparse/JSON expert maintenance CLI into a rich operator surface while retaining machine-readable JSON modes. Required commands include: - `llm-log corpus sessions` - `llm-log corpus tasks` - `llm-log corpus requests` - `llm-log corpus show <id>` - `llm-log stats/cost ...` - `llm-log expert query ...` - `llm-log expert backfill ...` - `llm-log report org ...` - `llm-log learn ...` - `llm-log doctor` Use Rich for human tables/progress where useful; `--json`/JSONL stays stable for scripts. All list/export operations must be cursor/page/batch bounded. ## OpenCode Ship llm-log project/global skill material and command examples so OpenCode can: - inspect current session/task economics; - query classifications/outcomes; - open/export reports; - request incremental backfill; - inspect queue/rate state; - invoke the bounded miner. OpenCode must call the same CLI/API; no private parallel corpus reader. ## Install Provide a standalone install script for non-Nix hosts that installs the CLI/Emacs package/systemd user units without writing secrets. The operator's primary desktop installation remains Home Manager-owned in lost-rob0t/dotfiles.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nsaspy/llm-log#92
No description provided.