Skip to content

feat(mecatui): bound agent definition inventory - #1970

Merged
jbeda merged 9 commits into
mainfrom
impl/mecatui-agent-inventory-bounded-viewport
Sep 26, 2026
Merged

jbeda merged 9 commits into
mainfrom
impl/mecatui-agent-inventory-bounded-viewport

Conversation

@jbeda

@jbeda jbeda commented Sep 26, 2026

Copy link
Copy Markdown
Contributor

Stage

Implementation

Summary

  • migrates the read-only /agents definition inventory to a pointer-owned bounded viewport with responsive measured geometry and a 128-column centered-card cap
  • adds compact close-only fallback, per-open result ownership, physical paging, and visible-owner wheel scrolling
  • preserves the legacy root-owned overlay, read-only discovery behavior, and terminal sanitization

Plan / interface baseline

Acceptance and verification

Completed AC1.1–AC3.5 in docs/acceptance/mecatui-agent-inventory-bounded-viewport.md.

task docs
task lint
task test
task test:race
task ac-trace-strict
go run ./cmd/mecademo

Panel review: PANEL: ship_blockers=0 important=0 advisory=0 reviewer_failures=0

Closes #1897

jbeda and others added 9 commits September 25, 2026 14:08
Co-Authored-By: Mecatl <noreply@mecatl.dev>
Co-Authored-By: mecatl <mecatl@users.noreply.github.com>
Co-Authored-By: mecatl <noreply@mecatl.dev>
Co-Authored-By: Mecatl <noreply@mecatl.dev>
Co-Authored-By: mecatl <noreply@mecatl.dev>
Co-Authored-By: Mecatl <noreply@mecatl.dev>
Co-Authored-By: Mecatl <noreply@mecatl.dev>
Co-Authored-By: mecatl <noreply@mecatl.dev>
Co-Authored-By: Mecatl <noreply@mecatl.dev>
@jbeda
jbeda merged commit d831747 into main Sep 26, 2026
41 checks passed
@jbeda
jbeda deleted the impl/mecatui-agent-inventory-bounded-viewport branch September 26, 2026 20:28
This was referenced Sep 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

mecatui: migrate agent-definition inventory to bounded.Viewport

1 participant