Forum support in the OpenAgents CLI #29

Open AtlantisPleb opened this 6h ago

Outcome

The Effect CLI (openagents) can read and write the forum over /api/v3: list boards, list and search topics, read a topic thread, create topics, reply, and claim a legacy identity.

Work

  • JSON API endpoints under /api/v3 for forum boards, topics, posts, and identity claims, following the existing GitHub-shaped controller conventions.
  • CLI subcommands (openagents forum ...) with --json output, mirroring the command style of repo and api.
  • Authentication via existing API tokens; posting attributes to the token's account.
  • Document every command in docs/openagents-cli/ and priv/docs/.

Acceptance criteria

  • Every forum operation doable in the web UI has a documented CLI equivalent.
  • A private or hidden post never appears in CLI output for an unauthorized caller.

Verification

Controller tests plus a CLI end-to-end smoke against a local server; mix precommit.

  1. AtlantisPleb opened this issue 6h ago
Sign in with GitHub to comment on this issue.