{"_id":"@arvoretech/agent-teams-ui","_rev":"7-560a8df6e5dc822620d8675375334c2c","name":"@arvoretech/agent-teams-ui","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@arvoretech/agent-teams-ui","version":"0.1.0","author":{"name":"Arvore"},"license":"MIT","_id":"@arvoretech/agent-teams-ui@0.1.0","maintainers":[{"name":"joao.barros.arvore","email":"joao.barros@arvore.com.br"}],"bin":{"agent-teams-ui":"dist/index.js"},"dist":{"shasum":"6f3a9d2ea9a1384b394bc3333ddbe3f7519b5b1b","tarball":"https://registry.npmjs.org/@arvoretech/agent-teams-ui/-/agent-teams-ui-0.1.0.tgz","fileCount":39,"integrity":"sha512-pfAwSNiTUWcEKVLRkjCTzmv7cPnP7IDzTLYATP/2Q0GvtDdlowMMu0twrM89EDMKmvPtGdJVbXOENVht2jXVdg==","signatures":[{"sig":"MEUCIEvHTRuMpnVOk49m1Rsa7w5Xhf7Ngq3zid9Z9wong6GrAiEAiUGelqvKGgyiyRL5g/1ZlDrnocVvN3UpWEik68Kgk4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95103},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"bb63260172184ff8d4e9c8a0c74ff16026baaa4f","scripts":{"dev":"tsx src/index.tsx","build":"tsc && echo '#!/usr/bin/env node' | cat - dist/index.js > dist/index.js.tmp && mv dist/index.js.tmp dist/index.js","start":"node dist/index.js"},"_npmUser":{"name":"joao.barros.arvore","email":"joao.barros@arvore.com.br"},"_npmVersion":"10.8.2","description":"TUI dashboard for agent teams — view teams, tasks, messages, and chats","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ink":"^6.8.0","react":"^19.2.4","chokidar":"^4.0.0","ink-spinner":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","typescript":"^5.3.0","@types/node":"^20.10.0","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/agent-teams-ui_0.1.0_1774918710483_0.6166352985009722","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@arvoretech/agent-teams-ui","version":"0.1.1","author":{"name":"Arvore"},"license":"MIT","_id":"@arvoretech/agent-teams-ui@0.1.1","maintainers":[{"name":"joao.barros.arvore","email":"joao.barros@arvore.com.br"}],"homepage":"https://github.com/arvoreeducacao/arvore-mcp-servers#readme","bugs":{"url":"https://github.com/arvoreeducacao/arvore-mcp-servers/issues"},"bin":{"agent-teams-ui":"dist/index.js"},"dist":{"shasum":"31c37a7ae6d024c9963513c917367d799e27cb9b","tarball":"https://registry.npmjs.org/@arvoretech/agent-teams-ui/-/agent-teams-ui-0.1.1.tgz","fileCount":39,"integrity":"sha512-E3vtUH7xjhenLSr+8+KX9mEfMR+Wy+kZFQh0qoAalwsF31z5uDCqkjCOxAaiQve431h3nqAFmcSjHs8nucoMZg==","signatures":[{"sig":"MEYCIQDAAx0LRPbrCByPfX+OnTR3v8n0mLH5rESN+jJIHaySFgIhAPfjoMPx4Q+aWyJBDLdSnpuuzgXOuQV5KU4ufTZ0KFG9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arvoretech%2fagent-teams-ui@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95125},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5e33b68562563339a2615dbdda11800f0f6dd5df","scripts":{"dev":"tsx src/index.tsx","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:726cd5ec-3da8-4f87-b8a0-842c16025b93"}},"repository":{"url":"git+https://github.com/arvoreeducacao/arvore-mcp-servers.git","type":"git","directory":"packages/agent-teams-ui"},"_npmVersion":"11.12.1","description":"TUI dashboard for agent teams — view teams, tasks, messages, and chats","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^6.8.0","react":"^19.2.4","chokidar":"^4.0.0","ink-spinner":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","typescript":"^5.3.0","@types/node":"^20.10.0","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/agent-teams-ui_0.1.1_1775766461619_0.015770656612660527","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-31T00:58:30.377Z","modified":"2026-06-16T21:13:08.891Z","0.1.0":"2026-03-31T00:58:30.676Z","0.1.1":"2026-04-09T20:27:41.830Z"},"bugs":{"url":"https://github.com/arvoreeducacao/arvore-mcp-servers/issues"},"author":{"name":"Arvore"},"license":"MIT","homepage":"https://github.com/arvoreeducacao/arvore-mcp-servers#readme","repository":{"url":"git+https://github.com/arvoreeducacao/arvore-mcp-servers.git","type":"git","directory":"packages/agent-teams-ui"},"description":"TUI dashboard for agent teams — view teams, tasks, messages, and chats","maintainers":[{"email":"joao.barros@arvore.com.br","name":"joao.barros.arvore"},{"email":"rafasouza@protonmail.com","name":"rafsouza"},{"email":"pedro.adas@gmail.com","name":"pedro.adas"},{"email":"guilhermebscontact@gmail.com","name":"guilhermebs"},{"email":"ricardorbxx1@gmail.com","name":"ricardoraposorfox"},{"email":"jvgcunha2002@gmail.com","name":"jott4"},{"email":"vitor.piovezan@arvore.com.br","name":"vitor.piovezan"}],"readme":"# @arvoretech/agent-teams-ui\n\nTUI dashboard for monitoring agent teams in real time. Built with [Ink](https://github.com/vadimdemedes/ink) (React for the terminal).\n\n## Usage\n\n```bash\nnpx @arvoretech/agent-teams-ui [workspace-path]\n```\n\nIf no path is provided, uses the current directory. The TUI watches `.agent-teams/` for changes and auto-refreshes.\n\n## Tabs\n\n### [1] Team\n\nTeammates with status, task counts `[done/total]`, and current activity with elapsed time.\n\n### [2] Board\n\nKanban columns: Pending | In Progress | Blocked | Done.\n\n- `j/k` — select task\n- `Enter` — open detail view (description, criteria, summary, touched files, notes)\n- `Esc` — back to board\n\n### [3] Messages\n\nInter-agent messages displayed as a group chat with date separators, sender grouping, and kind tags (`info`, `question`, `blocker`, `decision`, `answer`).\n\n### [4] Chat\n\nAgent stdout/stderr rendered as a conversation. Each agent gets a distinct color.\n\n- `f` — cycle filter by agent (or show all)\n- `j/k` — scroll up/down\n- `g/G` — jump to top/bottom\n\n## Header\n\n- Live elapsed timer since team creation\n- Progress bar `[done/total tasks X%]`\n- `*` indicator on tabs with new activity\n\n## Keyboard\n\n| Key | Action |\n|-----|--------|\n| `1-4` | Switch tab |\n| `Tab` / `Arrow` | Navigate tabs |\n| `r` | Manual refresh |\n| `q` / `Ctrl+C` | Quit |\n\n## Development\n\n```bash\npnpm install\npnpm dev          # tsx watch mode\npnpm build        # tsc\n```\n\n## How it works\n\nReads JSON files from `.agent-teams/` (same files used by `agent-teams-lead` and `agent-teams-teammate`):\n\n- `team.json` — team config and teammates\n- `tasks.json` — task list with status\n- `messages.json` — inter-agent messages\n- `artifacts.json` — published artifacts\n- `team.log` — stdout/stderr from teammate processes\n","readmeFilename":"README.md"}