You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 9ea15bd
Browse filesBrowse the repository at this point in the historyBrowse files
Let the operator open agent to Slack, behind a double opt-in (#27)
`agent` is the command with file tools, which is exactly why it was
excluded: it acts on the host on behalf of anyone in the workspace.
It now sits behind two switches rather than zero —
GRAPHARC_SLACK_ALLOW_AGENT because it acts, and the existing
GRAPHARC_SLACK_ALLOW_MODEL because it cannot run spend-free. One
without the other stays off, and the refusal names both.
Once on, the gate still decides the shape of every Slack-launched
agent: the executor stays sandbox (--executor is not admitted),
--system-prompt is unreachable, the workspace defaults into the bot's
working directory instead of the CLI's fresh temp dir so the run's
trace can be read back from Slack, and --max-seconds defaults to ten
seconds under the bot's timeout so the CLI's graceful interrupt fires
before the bot's kill. --allow/--deny globs pass through, repeatable.
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
0 commit comments