T2: the tool runner states the capability seat-settle-delay (ADR 0664 §5, issue 1748)

Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ
This commit is contained in:
2026-11-09 22:53:21 +01:00
parent 20979201eb
commit 7e4f86253e
3 changed files with 6 additions and 4 deletions
+4 -2
View File
@@ -5,6 +5,7 @@ import (
"fmt"
"sort"
stdio "git.novox.be/novox/mesh-sdk/go"
"git.novox.be/novox/mesh-sdk/go/buscalls"
)
@@ -25,9 +26,10 @@ var callFamilies = map[string][]string{
buscalls.LedgerRebuild, buscalls.LedgerReindex, buscalls.LedgerSnapshot, buscalls.LedgerLag},
}
// CallCapabilities is every capability of the calls this runner answers, sorted.
// CallCapabilities is every capability of the calls this runner answers, sorted. The delayed settle of a pulled seat
// message names a fate, not a method, so it stands beside the method families (novox/hq ADR 0664 §5).
func CallCapabilities() []string {
out := make([]string, 0, len(callFamilies))
out := []string{stdio.CapSeatSettleDelay}
for c := range callFamilies {
out = append(out, c)
}