kcode-k1-chat-thread-ktools 0.1.1

Synchronous Ktool dispatch for one K1 chat thread
Documentation
1
2
3
4
5
6
7
# K1 chat-thread Ktools

`ChatThreadKtools` is the synchronous per-thread dispatcher for `CurrentTime`, the five Kmap Ktools, and the three read-only Social Ktools. `new` preserves an Actions-only path; `new_with_social` adds one configured `SocialKtools` facade.

`bind_authorization` installs one exact `AccessContext`, `ProfileId`, and `AccessPolicy` triple. Rebinding the same triple is idempotent; a different active triple fails before changing either owner. `clear_authorization` clears the active triple and Actions authorization while preserving Actions session state.

`launch` delegates CurrentTime and Kmap behavior unchanged to Chat Thread Actions. `ListContacts`, `ListGroups`, and `GetGroup` require configured Social Ktools and active authorization. Missing Social composition returns `social Ktools are unavailable`; missing authorization returns `social authorization is not active`. Other names return `unknown Ktool` through Actions. KtoolDocs, SendMessage, WebSearch, SetLaunchNode, registry gating, persistence, provider work, HTTP, retry, and migration are outside this package.