Commit Graph

  • 8541b4b7c0 Agents can hand work to agents: dispatch_agent claude/planning-research-agents-handler-wfvywi Claude 2026-08-19 22:46:06 +00:00
  • 52167db085 Re-assert 0600 on deploy key files at every materialize main 0xWheatyz 2026-08-17 11:22:24 -04:00
  • 2041d84c67 Merge pull request #34 from 0xWheatyz/claude/mobile-app-feature-parity-run9dz Wyatt 2026-08-14 15:05:04 -04:00
  • 24e6cf5ca8 Skip UI-serving tests when the web export is absent claude/mobile-app-feature-parity-run9dz Claude 2026-08-14 19:04:39 +00:00
  • 042e27dd15 Root checkout is a ref store: worktree spawns never touch it Claude 2026-08-14 18:54:53 +00:00
  • 2a8cac7895 Merge pull request #33 from 0xWheatyz/claude/mobile-app-feature-parity-run9dz Wyatt 2026-08-14 07:42:20 -04:00
  • b4ad63c687 Default operator spawns to a fresh worktree cut from origin/HEAD Claude 2026-08-13 19:30:10 +00:00
  • e7d08ef3de feat(app): tappable fleet stat cards open a filtered agent list Claude 2026-08-13 18:44:33 +00:00
  • fc47f02c44 Merge pull request #32 from 0xWheatyz/claude/mobile-app-feature-parity-run9dz Wyatt 2026-08-13 13:38:32 -04:00
  • eaa23611ac feat(app): Activity screen - the command queue on mobile Claude 2026-08-13 17:23:50 +00:00
  • a93cd27ead Fix untrusted-workspace wedge: re-seed claude trust at every launch Claude 2026-08-13 16:58:32 +00:00
  • e007440612 Merge pull request #31 from 0xWheatyz/claude/mobile-app-feature-parity-run9dz Wyatt 2026-08-13 11:02:31 -04:00
  • 79163e09e7 Add handler-quiet-output to the built-in skills Claude 2026-08-13 14:55:47 +00:00
  • 44d1387007 Ignore uv.lock: a test-run byproduct, not a consumed lock file Claude 2026-08-13 14:44:58 +00:00
  • b1cdc3d55d Ship built-in operator skills, seeded on API startup Claude 2026-08-13 14:43:30 +00:00
  • 8463da45d2 docs: document the mobile management surface + user accounts on mobile Claude 2026-08-13 13:55:47 +00:00
  • c3e3d1627e feat(app): full management surface + email sign-in Claude 2026-08-13 13:54:57 +00:00
  • 804baadddd feat(app): management foundation - client exposure, manage hub, shared shell Claude 2026-08-13 13:48:50 +00:00
  • 25cf6c9f5b Merge origin/main (user accounts) into mobile feature-parity branch Claude 2026-08-13 13:45:28 +00:00
  • c85fe83343 Merge pull request #30 from 0xWheatyz/claude/user-authentication-system-oeorfo Wyatt 2026-08-13 09:43:35 -04:00
  • a5f1fa2a07 docs: note the mobile app's new screens in README + CHANGELOG Claude 2026-08-13 13:14:21 +00:00
  • deb17c95e4 feat(app): memory screen - browse the agent note graph on mobile Claude 2026-08-13 13:13:50 +00:00
  • 31de11c07c feat(app): schedules screen - recurring agent spawns on mobile Claude 2026-08-13 13:12:26 +00:00
  • 41915b1a33 feat(app): headless run event stream on the agent detail screen Claude 2026-08-13 13:10:09 +00:00
  • 6319bf0fd4 feat(app): model backend picker on the spawn screen Claude 2026-08-13 13:08:44 +00:00
  • dbf8f46df8 feat(app): sync API client types with the current Handler API Claude 2026-08-13 13:07:28 +00:00
  • eeb8259ba4 Document user accounts: README section, config table, changelog, .env.example Claude 2026-08-12 19:38:32 +00:00
  • 722a2f344c Frontend: email sign-in, first-run setup, reset links, Users admin page Claude 2026-08-12 19:37:08 +00:00
  • 110772580a Add auth and per-user separation test suites Claude 2026-08-12 19:30:16 +00:00
  • 68c24f3a4b Apply per-user skills/connectors at launch; stamp installed skills' owner Claude 2026-08-12 19:26:15 +00:00
  • 6555f1ad79 Scope API resources per user (shared + owned visibility, owner-or-admin edits) Claude 2026-08-12 19:24:22 +00:00
  • c227faa76d Add email/password auth: actor-based deps and /auth routes Claude 2026-08-12 19:16:27 +00:00
  • deb67c17cf Add auth helpers, SMTP emailer, and user/session repository layer Claude 2026-08-12 19:13:33 +00:00
  • a414a18fde Add user account schema: users, sessions, one-shot tokens, ownership columns Claude 2026-08-12 19:10:31 +00:00
  • 59696d8e93 Merge pull request #29 from 0xWheatyz/claude/lightweight-harness-pi-xp4kl8 Wyatt 2026-08-12 14:59:47 -04:00
  • 5d3414db3b Add CHANGELOG.md with release + deployment notes for the pi harness Claude 2026-08-12 18:45:15 +00:00
  • e5c8ebfd34 Add web_search / web_fetch tools for pi-harness agents Claude 2026-08-12 18:41:41 +00:00
  • 887576bf22 pi bridge: activate the full built-in tool set (grep/find/ls) Claude 2026-08-12 18:27:17 +00:00
  • a3a5c272a2 Add the pi harness: lightweight local-model agents with full gate parity Claude 2026-08-12 18:21:35 +00:00
  • 356fa276a2 Merge pull request #28 from 0xWheatyz/claude/tencentdb-agent-memory-hgqjsy Wyatt 2026-08-05 13:06:34 -04:00
  • 82183d9bca Stop tracking the built web UI; build it in the Docker image instead Claude 2026-08-05 15:43:19 +00:00
  • 810fb80217 Merge pull request #27 from 0xWheatyz/claude/tencentdb-agent-memory-hgqjsy Wyatt 2026-08-05 11:33:11 -04:00
  • dc80e7bc28 Add agent memory: linked note store, MCP server, recall hook, and graph UI Claude 2026-08-04 13:49:47 +00:00
  • 682ea20ffc Merge pull request #26 from 0xWheatyz/claude/local-model-tool-calling-pt0xcq Wyatt 2026-07-30 13:35:04 -04:00
  • 44632ea771 Extend the model picker to schedules Claude 2026-07-29 18:54:31 +00:00
  • 2d5c0e34d7 Add local model backends: per-spawn dropdown pointing claude at alternative endpoints Claude 2026-07-29 18:36:16 +00:00
  • a6383f0928 chore: gitignore Handler's per-agent .claude/ settings fix/tests-c4e6ae tester 2026-07-24 02:51:37 +00:00
  • bcf4f7b0f7 gate: define the build-image pre-push task (daemonless Dockerfile check) tester 2026-07-24 02:46:52 +00:00
  • dd9d913e63 ci: run lint + tests on GitHub Actions; make env fixture hermetic tester 2026-07-24 02:41:24 +00:00
  • c4e6ae0faa Merge pull request #25 from 0xWheatyz/claude/expo-go-mise-setup-c2rsyv Wyatt 2026-07-23 13:46:49 -04:00
  • 962a613cc6 Add the Expo Go dev-server task to .mise.toml Claude 2026-07-23 17:45:25 +00:00
  • 4f74b8313f Revert "Add mise task to start the Expo Go dev server behind a reverse proxy" Claude 2026-07-23 17:45:13 +00:00
  • 02e43f833f Add mise task to start the Expo Go dev server behind a reverse proxy Claude 2026-07-23 17:42:42 +00:00
  • 4ef524ab05 Merge pull request #24 from 0xWheatyz/claude/claude-management-page-y7tzmz Wyatt 2026-07-23 12:36:03 -04:00
  • 6a14823c26 Add install-from-prompt to the Skills tab Claude 2026-07-23 15:06:22 +00:00
  • 07d8c3aa19 Turn the Claude Login page into a full Claude management page Claude 2026-07-23 13:32:41 +00:00
  • 301a697e74 Merge pull request #23 from 0xWheatyz/claude/agent-spawn-git-pull-cf0abm Wyatt 2026-07-23 06:58:35 -04:00
  • 9ad13b2488 Gate agent completion on commits, pushes, and tests; capture real checkpoints Claude 2026-07-23 06:49:39 +00:00
  • f03b03ab5c Fetch origin and cut agent branches from origin/HEAD at spawn Claude 2026-07-23 04:21:13 +00:00
  • 4b1f35df98 Merge pull request #22 from 0xWheatyz/claude/webapp-multi-page-refactor-85v1od Wyatt 2026-07-22 22:47:46 -04:00
  • 28a262c2e8 Merge branch 'main' into claude/webapp-multi-page-refactor-85v1od 0xWheatyz 2026-07-22 22:47:27 -04:00
  • d66884bd21 Merge pull request #21 from 0xWheatyz/feat/headless-runner Wyatt 2026-07-22 22:38:56 -04:00
  • 5d8c62450c Split the web UI into a page per section Claude 2026-07-22 19:34:33 +00:00
  • c600ad481e Merge pull request #20 from 0xWheatyz/feat/headless-runner Wyatt 2026-07-22 15:05:05 -04:00
  • 478d178542 fix(control,ui): close review findings - heartbeat starvation, resume race, stale UI writes 0xWheatyz 2026-07-21 23:41:36 -04:00
  • 1517e4dca8 feat!: headless is the only runner - delete the tmux run path (phase 4) 0xWheatyz 2026-07-21 23:20:39 -04:00
  • 6c2e73d4ec feat(control,api,ui): worker liveness + run event stream (phase 3) 0xWheatyz 2026-07-21 23:10:40 -04:00
  • 650f376934 feat(control): flag-gated headless runner with cross-worker resume (phase 2) 0xWheatyz 2026-07-21 22:55:28 -04:00
  • f3acc57015 feat(db,control): dormant headless-runner schema, stream parser, and fixtures (phase 1) 0xWheatyz 2026-07-21 22:41:46 -04:00
  • 06079db821 Merge pull request #19 from 0xWheatyz/fix/worktree-branch-creation Wyatt 2026-07-21 17:15:55 -04:00
  • 40390c0568 fix(control): create worktree branch when it does not exist 0xWheatyz 2026-07-21 17:09:03 -04:00
  • cab1f3148e Merge pull request #18 from 0xWheatyz/claude/handler-mobile-app-design-w1dqny Wyatt 2026-07-21 16:52:25 -04:00
  • c0342a9796 feat(app): replace mock data with live Handler API 0xWheatyz 2026-07-21 15:16:56 -04:00
  • 678a16605d chore(app): upgrade Expo SDK 52->54, add AsyncStorage 0xWheatyz 2026-07-21 15:16:48 -04:00
  • c49cdda462 ci(mobile): add EAS-based release workflow for the mobile app Claude 2026-07-21 13:20:20 +00:00
  • da66bf7f2e Merge Handler mobile app (React Native + Expo) design + implementation Claude 2026-07-20 19:31:14 +00:00
  • daecaa7e6b Implement Handler mobile app (React Native + Expo iOS) Claude 2026-07-20 18:48:30 +00:00
  • f143959b52 Claude Design handoff: Handler mobile app design Claude Design 2026-07-20 18:34:27 +00:00
  • 04597a9ed6 ci(docker): publish sortable <timestamp>-<sha> tag for Flux image automation 0xWheatyz 2026-07-18 15:24:28 -04:00
  • 8f6bfa3e61 Merge pull request #17 from 0xWheatyz/claude/mise-tooling-repo-init-attcr2 Wyatt 2026-07-16 18:18:22 -04:00
  • 24b8c44451 fix(mise-init): unblock the bootstrap agent + surface live agent output Claude 2026-07-16 19:30:58 +00:00
  • 43e1fa3619 fix(projects): cascade dependents when deleting a project or agent Claude 2026-07-16 19:05:52 +00:00
  • 072f63bf2d feat(repos): add an "Initialize mise" option to the add-repo step Claude 2026-07-16 18:51:24 +00:00
  • 2ca93a2bc9 Merge pull request #10 from 0xWheatyz/claude/docker-executables-web-login-ybxp9p Wyatt 2026-07-15 14:01:38 -04:00
  • cd49dab5a3 feat(login): open the login URL in an OAuth-style popup, not an iframe Claude 2026-07-15 16:09:30 +00:00
  • 1fe260ebe4 fix(login): submit via paste+separate Enter and navigate onboarding Claude 2026-07-15 15:34:43 +00:00
  • f51a49fb98 fix(login): confirm via credentials file + validate the OAuth URL Claude 2026-07-13 19:37:20 +00:00
  • 882a071521 fix(login): capture the full claude auth URL on a wide tmux window Claude 2026-07-13 19:19:19 +00:00
  • 32327a18c4 Merge pull request #9 from 0xWheatyz/claude/docker-executables-web-login-ybxp9p Wyatt 2026-07-13 14:13:24 -04:00
  • 1a3e832ba9 fix(docker): pin mise apt arch via dpkg, not TARGETARCH default Claude 2026-07-13 18:00:58 +00:00
  • e96bf25165 fix(docker): build forge with Go 1.26+ (golang:1 base) Claude 2026-07-13 17:51:44 +00:00
  • fa2e97130d feat: bundle agent executables + web-driven claude login Claude 2026-07-13 17:45:52 +00:00
  • 5c68c8d47b Merge pull request #8 from 0xWheatyz/claude/git-server-agent-scheduling-f4bfq7 Wyatt 2026-07-10 15:23:01 -04:00
  • 71a7550f48 feat: git servers own credentials, one-line project adds with auto-clone, and scheduled agents Claude 2026-07-10 19:17:12 +00:00
  • 7399315185 Replace Alpine frontend with Next.js Claude Activity Dashboard (#7) Wyatt 2026-07-10 14:34:43 -04:00
  • 6668d14c34 Merge pull request #6 from 0xWheatyz/claude/handler-docker-container-u3qauh Wyatt 2026-07-10 12:49:40 -04:00
  • 4f05d09c2b feat(web): fully web-managed control plane via a DB command queue Claude 2026-07-10 16:32:45 +00:00
  • 7bc31f9f76 Merge pull request #5 from 0xWheatyz/claude/handler-docker-container-u3qauh Wyatt 2026-07-10 11:46:36 -04:00
  • 7b5a5e3c27 build: containerize the control layer and publish it to GHCR Claude 2026-07-10 15:39:10 +00:00
  • da8ffff84c Merge pull request #4 from 0xWheatyz/phase-3-ui Wyatt 2026-07-10 08:49:42 -04:00