- Add Children() iter.Seq on TreeNode for range-based traversal - Add RegisteredCommands() iter.Seq on command registry (mutex-safe) - Add Regions()/Slots() iterators on Composite layout - Add Tasks()/Snapshots() iterators on TaskTracker (mutex-safe) - Use strings.FieldsSeq, strings.SplitSeq in parseMultiSelection - Use range-over-int where applicable Co-Authored-By: Gemini <noreply@google.com> Co-Authored-By: Virgil <virgil@lethean.io>
Move pkg/cli from core/go to core/cli. Includes Frame AppShell, Stream, TaskTracker, Tree, Rich Table. Update imports to v0.0.1 tagged deps and fix openpgp import path for go-crypt split. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>