Skip to content

feat(frontend): surface tracker intake controls#425

Closed
anirudh5harma wants to merge 3 commits into
aoagents:mainfrom
anirudh5harma:codex/dashboard-intake-ui
Closed

feat(frontend): surface tracker intake controls#425
anirudh5harma wants to merge 3 commits into
aoagents:mainfrom
anirudh5harma:codex/dashboard-intake-ui

Conversation

@anirudh5harma

Copy link
Copy Markdown

Summary

The dashboard now gives tracker intake a first-class surface instead of requiring raw project config edits. Project settings expose a structured Tracker intake card for enabling intake, setting repository overrides, labels, assignee rules, and per-poll limits, while session cards and the inspector make issue-linked sessions recognizable through their canonical issue id.

This is stacked on #424 because it uses the trackerIntake config schema and issueId session data added there.

Scope Notes

  • The UI keeps intake read-only toward the tracker; it only edits project config and displays issue-linked sessions.
  • Provider selection is pinned to the currently supported provider and can become a select once more providers exist.
  • Matching previews, last-poll state, and intake pause/resume controls still need daemon read APIs and are intentionally left out.

Validation

  • npm --prefix frontend test -- ProjectSettingsForm.test.tsx SessionInspector.test.tsx useWorkspaceQuery.test.tsx --run
  • npm run frontend:typecheck
  • npm --prefix frontend test -- --run
  • npm --prefix frontend run build

@anirudh5harma

Copy link
Copy Markdown
Author

Ported to the stacked destination draft AgentWrapper/agent-orchestrator#2289, which closes AgentWrapper/agent-orchestrator#2283 and depends on AgentWrapper/agent-orchestrator#2288. Closing this legacy draft.

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.

1 participant