How meviusisback/herdr-gh-board works
Repos & Agents is a Herdr layout composed of 17 runtime mods. Its main workflow is configuring a repos folder, discovering repositories and agents in the spaces tree, then opening spaces or Git views to inspect or act on them; the wall provides a parallel live-agent view. Separate branches cover space/worktree creation, GitHub operations, and pane live testing. README statements support the product-level links; source excerpts show selected calls and helpers. Several mods were not excerpted, so their internal wiring is not inferred.
Main entry points: spaces-tree/main.js Spaces tree · gh-git/main.js Git panel · issues.js Issues and PRs · pane-prompt/main.js Pane prompt
Components 32
Sidebar and status
- Repo settings
mods/settings/main.js - Spaces tree
mods/spaces-tree/main.js - Agent status
mods/agents-status/main.js - Space status
mods/space-status/main.js - Agent model
mods/spaces-tree/agent-model.js - Last prompt
mods/spaces-tree/last-prompt.js - Model branding
mods/spaces-tree/model-brand.js
Git and GitHub
- Git panel
mods/gh-git/main.js - Issues and PRs
mods/gh-git/issues.js - Git formatting
mods/gh-git/format.js - Issue body cleanup
mods/gh-git/body.js - Space Git actions
mods/space-git/main.js - Create GitHub repo
mods/gh-create/main.js - GitHub repo menu
mods/gh-repos/main.js - GitHub menu
mods/menu-gh/main.js - Worktree actions
mods/worktree-gh/main.js - New worktree
mods/gh-new/main.js
Spaces and launch
- New space
mods/space-new/main.js - Agent launch menu
mods/new-menu-pinned/main.js - Launch helpers
mods/new-menu-pinned/live.js
Agent views
- Tab bar
mods/tabs-gh/main.js - Agent wall
mods/agent-wall/main.js - Wall selection
mods/agent-wall/set.js - Wall tile
mods/wall-tile/main.js
Pane enhancements
- Pane prompt
mods/pane-prompt/main.js - Live test helpers
mods/pane-prompt/live.js - Pi prompt reader
mods/pane-prompt/pi/last-prompt.ts
Other components
- User
- git
- gh and GitHub API
- Herdr core
- Agent SQLite stores
Connections 38
- User → Repo settings: sets repo folder
README.md - Repo settings → Spaces tree: configures discovery
README.md - User → Spaces tree: browses repos
README.md - Spaces tree → git: reads checkout state
README.md - Spaces tree → Agent model: reads model
mods/spaces-tree/main.js - Spaces tree → Last prompt: reads prompt
mods/spaces-tree/main.js - Spaces tree → Model branding: uses branding
mods/spaces-tree/main.js - Spaces tree → Agent status: shows agent state
README.md - Spaces tree → Space status: shows divergence
README.md - User → Git panel: opens Git views
README.md - Git panel → Issues and PRs: renders issues view
mods/gh-git/main.js - Git panel → Git formatting: parses commit data
mods/gh-git/main.js - Issues and PRs → Git formatting: uses repository helpers
mods/gh-git/issues.js - Issues and PRs → Issue body cleanup: cleans bodies
mods/gh-git/issues.js - Git panel → git: reads commit history
README.md - Issues and PRs → gh and GitHub API: fetches issues and PRs
README.md - User → Space Git actions: commits or merges
README.md - User → Create GitHub repo: creates repository
README.md - Create GitHub repo → gh and GitHub API: creates and pushes
README.md - User → GitHub repo menu: opens repo actions
- User → GitHub menu: opens GitHub actions
- User → Worktree actions: manages worktrees
- User → New worktree: starts worktree
README.md - New worktree → git: creates checkout
README.md - New worktree → gh and GitHub API: uses issue or PR
README.md - User → New space: creates space
README.md - User → Agent launch menu: starts agent
README.md - Agent launch menu → Launch helpers: uses live helpers
mods/new-menu-pinned/main.js - User → Tab bar: switches tabs
README.md - Tab bar → Agent wall: toggles wall
mods/agent-wall/main.js - Agent wall → Wall selection: selects agents
mods/agent-wall/main.js - Agent wall → Wall tile: shows live terminals
README.md - User → Pane prompt: starts live test
README.md - Pane prompt → Live test helpers: plans and probes
mods/pane-prompt/main.js - Pane prompt → Pi prompt reader: reads pi prompt
- Pane prompt → Agent SQLite stores: queries agent stores
mods/pane-prompt/main.js - Agent model → Herdr core: reads terminal screen
mods/spaces-tree/agent-model.js - Last prompt → Agent SQLite stores: reads prompt stores
mods/spaces-tree/last-prompt.js