feat(tui): replace Textual with a Go/Bubble Tea interface (#941)

This commit is contained in:
oyasumi
2026-08-03 19:23:07 -07:00
committed by GitHub
parent a51ca18666
commit 5bb9fe896b
128 changed files with 16229 additions and 6562 deletions
@@ -0,0 +1,22 @@
package protocol
import (
"reflect"
"testing"
)
func TestProtocolVersionAndCapabilities(t *testing.T) {
if Version != 3 {
t.Fatalf("protocol version = %d, want 3", Version)
}
wantCapabilities := []string{
"state-revisions",
"collection-deltas",
"structured-command-errors",
"agents-collection",
}
if !reflect.DeepEqual(Capabilities, wantCapabilities) {
t.Fatalf("capabilities = %#v, want %#v", Capabilities, wantCapabilities)
}
}