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.
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
/api/v3for forum boards, topics, posts, and identity claims, following the existing GitHub-shaped controller conventions.openagents forum ...) with--jsonoutput, mirroring the command style ofrepoandapi.docs/openagents-cli/andpriv/docs/.Acceptance criteria
Verification
Controller tests plus a CLI end-to-end smoke against a local server;
mix precommit.