feat(rkd): terse replies, always in the thread #10
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/terse-threaded-replies"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
The
rkdplugin never posts a bare message in a channel any more, and writes short caveman-style text.replywithoutreply_tofalls back to the message that triggered that chat. With no trigger for the chat, the call is refused (reply_to is required in a channel…). A DM is unchanged.replytool description ask for terse output: answer first, no filler, no headings, no closing offer; code blocks and security or irreversible-action warnings stay plain.dist/server.jsrebuilt (pnpm check:distpasses).Real thread channels are not possible from a host token yet:
create_threadtakes a user login only. Tracked in nanoya-biz/rkd#1263.reply_tochains are the interim.Before / after
Before (
main'sbridge.tsagainst the 3 new tests):After (this branch):
Tests 140 passed (140),tsc --noEmitclean.Existing tests that replied in a channel with no
reply_to(upload, credentials refusal, server refusal) now pass one, since a bare channel reply is refused.Not run
The integration suite (
pnpm test:integration) is skipped here: it needs a running RKD server.https://claude.ai/code/session_01JdQ22r4YPE2SewGS5QtV8j