Skip to content

Commit 7bd9c04

Browse files
Point the README at the Slack bot and its walkthrough
One line in the Quickstart block next to `serve`, and one sentence after the command list linking the setup page and the command-by-command session walkthrough. The byte-compared admission-gate section is untouched; tests/test_readme.py stays green. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 88bf104 commit 7bd9c04

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ grapharc run graph.json --check-only # admission as a linter; executes nothing
162162

163163
grapharc agent "fix the failing test" --workspace ./sandbox # agent + the seven core tools
164164
grapharc serve --port 8000 # the HTTP API (needs the `server` extra)
165+
python -m grapharc.slack # the same commands from Slack (needs the `slack` extra)
165166

166167
grapharc models # what a model spec resolves to
167168
grapharc trace <path> # pretty-print a run trace
@@ -173,6 +174,8 @@ grapharc diff <path> <a> <b> # what changed between two runs
173174

174175
Eleven commands, and every one of them takes `--json` — in JSON mode the failure is the document rather than a line on stderr. Exit codes are part of the interface: `0` did the job, `1` ran and the answer was negative (an agent stopped short, a run id had no events, two runs differed), `2` could not run at all.
175176

177+
The Slack bot puts most of these commands one `/grapharc …` away from a phone, behind an allowlisting gate that keeps the default spend at zero — setup in [docs/cookbook/07-slack.md](docs/cookbook/07-slack.md), and a command-by-command session, refusals included, in [docs/cookbook/08-slack-walkthrough.md](docs/cookbook/08-slack-walkthrough.md).
178+
176179
The `run` stages use scripted models by default, so they cost nothing and produce the same trace every time. Add `--model` to run one against a real backend — that works for stage1 through stage6 and the capstone; stage0 is pure code with no model in it. `grapharc agent` is the exception: it needs a tool-calling backend and says so rather than degrading, because a scripted model has no `bind_tools` to drive a tool loop with.
177180

178181
Building a graph:

0 commit comments

Comments
 (0)