Commit Graph

304 Commits

Author SHA1 Message Date
João Salavisa 5d2abaecd2 docs: mark shared access features experimental (#3428)
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-09-05 23:27:48 +01:00
Carlos Florêncio d74e85883d feat: add plugin-backed canvases (#3111) 2026-09-05 18:44:43 +00:00
João Salavisa 481359ddb2 feat(auth): organization units, tenancy, roles and scopes for team access (#2919)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-05 13:40:43 +00:00
João Salavisa e4eb278f21 feat(plugins): move shortcuts into plugin settings (#3384)
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-09-04 17:38:05 +00:00
Jelloeater's Agent 884418b4c9 feat(agents): add Goose ACP agent support (#3313)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-04 03:58:58 +00:00
Carlos Florêncio 1d07b55f98 fix: quiet Claude passthrough by default (#3305) (#3317) 2026-09-04 02:16:10 +00:00
Carlos Florêncio db3a11333e feat(settings): split system data and storage pages (#3348) 2026-09-04 00:37:41 +00:00
Carlos Florêncio 34b8eafabf docs: add branded diagram design guidance (#3316) 2026-09-03 23:12:45 +00:00
Henry 767d8b2d16 feat(agents): add Google Antigravity as a selectable coding agent (#3324)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-03 22:59:38 +00:00
Henry b1d1281f44 feat(office): sync agents, projects, skills, and routines from GitHub or GitLab (#3304)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-03 19:47:53 +00:00
Carlos Florêncio 613b9a4eb9 fix: deduplicate empty workflow prompts (#3299) 2026-09-03 10:21:55 +00:00
Carlos Florêncio d985d658ca docs: document mobile remote access (#2807) (#3300) 2026-09-03 08:14:57 +00:00
Jérémy Coatelen 538813de02 feat(web): add Threads view for live agent conversations (#3112)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-03 08:07:16 +00:00
Carlos Florêncio 69e6c4f249 feat: add workflow profile session lifecycle policies (#3225) 2026-09-02 19:50:14 +00:00
Carlos Florêncio 0ccc630c90 fix: preserve qualified remote refs in watcher branches (#3268) 2026-09-02 19:49:14 +00:00
Carlos Florêncio 2d8b3a0c1e feat(backend): support dual-era MCP protocol (#3164) 2026-09-02 19:48:19 +00:00
José Almeida 0064b9fb5a feat: add Kubernetes executor (#3261) 2026-09-02 13:50:03 +00:00
Henry a1a3b06033 fix(mcp): allow the stall watchdog to archive its own task (#3260)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-02 09:31:17 +00:00
Henry e7ebf5de22 fix: bind office run identity to its own agent's session, not the assignee's (#3211)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-09-01 00:06:09 +00:00
Henry 93428921bb fix(workflow): stop silently dropping Office event triggers on sync (#3213)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-31 21:04:00 +00:00
Carlos Florêncio a82369d927 fix: preserve custom default layout proportions (#3201) 2026-08-31 18:00:35 +00:00
Carlos Florêncio 0a0fb2d134 fix: support stacked PR base retargeting for review-watch worktrees (#3199) 2026-08-31 17:59:31 +00:00
Carlos Florêncio 282be1e3b7 fix(worktree): use local base when refresh is unavailable (#3184) 2026-08-31 14:40:05 +00:00
Alassane 03ad1a622d fix: make worktree cleanup auditable and retryable (#3178)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-31 11:21:48 +00:00
Carlos Florêncio a96f0d51b5 fix: support empty remote task worktrees (#3172) 2026-08-31 03:26:51 +00:00
Carlos Florêncio ace26dfd99 fix(github): harden auto-merge and surface task automation (#3128) 2026-08-28 22:23:45 +00:00
Henry 1b305ee36c fix(plugins): route plugin task moves through the shared step-transition path (#3123)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-28 21:47:29 +00:00
Carlos Florêncio ef0afde8a2 docs: add product screenshots to public guides (#3126) 2026-08-28 20:03:23 +00:00
Carlos Florêncio f56fd8e180 feat: expose saved prompt reads over MCP (#3118) 2026-08-28 19:19:13 +00:00
Carlos Florêncio 2c293b55b0 fix: preserve archived task resume state (#3115) 2026-08-28 12:07:46 +00:00
Carlos Florêncio 81a22a3f55 feat: improve quick chat tabs (#3076) 2026-08-27 16:33:46 +00:00
Carlos Florêncio 6cc2837f64 docs: improve contributor guidance (#3097) 2026-08-27 16:31:38 +00:00
Carlos Florêncio 936218157e fix: preserve legacy sqlite database continuity (#3089) 2026-08-27 14:00:20 +00:00
Carlos Florêncio 975c03fe3b fix(plugins): resolve first-use repository task selections on server (#3068) 2026-08-27 10:12:39 +00:00
Luan Martins 4db44d3f85 fix: explain why a blocked task move failed (#3047)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-26 15:57:40 +00:00
Carlos Florêncio 43a1ce71e4 fix: improve startup and lifecycle diagnostics (#3058) 2026-08-26 13:12:59 +00:00
José Almeida 557fd99d33 fix(plugins): require admin for global mutations (#2816) 2026-08-26 11:26:09 +00:00
Carlos Florêncio fe0bda1e07 feat(workspaces): add repository branch policies (#2997) 2026-08-26 11:09:00 +00:00
Carlos Florêncio 4dbc7afc53 feat(github): recover pull requests removed from merge queues (#3042) 2026-08-26 10:06:41 +00:00
Carlos Florêncio 527cf1e9fa fix(worktree): fail closed on required repository refresh (#3023) 2026-08-26 08:54:31 +00:00
Corey Fogg e11768cbea fix(task): accept plugin-owned repository providers on task create (#3005)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-25 09:40:32 +00:00
João Salavisa fc4ac77529 fix(auth): require admin for system backups and storage maintenance (#3036)
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-08-25 15:05:14 +01:00
Alassane 0700911e05 feat(plugins): plugin task list facets for sort and group (#2932)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-25 06:59:14 +00:00
Henry 8f21873d45 feat(ssh): reclaim remote task directories on terminal archive or delete (#3000)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-25 06:56:59 +00:00
Carlos Florêncio 29289520c7 feat(automation): add configurable continuation and coordinator access (#2943) 2026-08-24 22:04:54 +00:00
Seungwon Lee 0057e4cb7d feat(ssh): honor per-host IdentityAgent settings (#2992)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-24 21:18:44 +00:00
Carlos Florêncio 29e4c98fff fix(agents): recover executor-local npm runtime caches (#2986) 2026-08-24 21:05:02 +00:00
Henry d3d4d9d04e fix(office): require agents to explicitly signal before advancing the Work step (#2972)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-24 20:34:52 +00:00
João Salavisa 9b0f6cf809 fix(plugins): accept same-origin GET on session-authenticated webhooks (#2984)
Co-authored-by: Kandev Agent <agent@kandev.dev>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-24 20:31:32 +00:00
Henry 54d507b8d7 fix(backend): bind the HTTP listener before startup recovery so health checks don't crash-loop (#2944)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-24 19:35:07 +00:00