Skip to content

Implement goal-driven repeat tasks#545

Draft
aj47 wants to merge 1 commit into
mainfrom
codex/goal-agent-dashboard
Draft

Implement goal-driven repeat tasks#545
aj47 wants to merge 1 commit into
mainfrom
codex/goal-agent-dashboard

Conversation

@aj47

@aj47 aj47 commented Jun 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add goals and decisions as first-class .agents data files with core loaders, writers, exports, and tests.
  • Add desktop goal/decision services, remote routes, TIPC routes, runtime tools, and MCP tool allowlisting.
  • Add desktop Goals and Decisions dashboards, including a 24/7 goal supervisor card, active agents, current focus, decisions, and progress ledger.
  • Add mobile Goals, Goal Edit, and Decisions screens plus settings API wiring and navigation.
  • Seed the backward-compatible daily-goal-planning repeat task as a disabled 24/7 Goal Agent template with a bounded 15-minute supervisor cadence.

UX Notes

  • Keeps the existing daily-goal-planning task id for compatibility while changing new installs to show a 24/7 Goal Agent template.
  • Starting the supervisor now enables a continuous goal loop with intervalMinutes=15, continueInSession=true, and runContinuously=true.
  • Removes sleeping/sleep language from the dashboard and presents standby/online state as always-on bounded cadence.

Validation

  • Passed: pnpm build:shared
  • Passed: pnpm --filter @dotagents/core test
  • Passed: pnpm --filter @dotagents/desktop typecheck
  • Passed: pnpm --filter @dotagents/desktop exec vitest run src/main/loop-service.continuous.test.ts src/main/loop-service.save-semantics.test.ts src/main/loop-service.folder-watcher.test.ts src/main/mcp-service.option-b.test.ts src/main/remote-server.routes.test.ts
  • Failed: pnpm --filter @dotagents/mobile test. Failures are existing node source-assertion tests in chat/settings files not touched by this PR; the mobile goal/decision changes are included but the full mobile suite is not currently clean on this branch.

Compatibility

  • Existing repeat tasks remain supported.
  • Existing installations with a user-level daily-goal-planning task keep their local file; new bundled/default creation uses the updated 24/7 Goal Agent template.

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