The build log
Every day of progress, straight from the commits, public, timestamped, auditable.
The same update an investor would get, except it never stops shipping. Generated 2026-07-22.
July 22, 2026
- Chat is the one conversation surface: retire duplicate chrome
- plain names, white identity, findable dark mode, chat zen
- chat mode: fix the CHAT-prefix 404 + the progression HUD
- chat mode (beta) + the public build log
- fix: FeedbackWidget corrupted the shared companies cache, the board's white screen
- ui: blank-screen boot guard, a white void may never be silent
- offer doctrine: the ICP sentence, the autonomy line (free watches, paid sleeps), the named Anton offer
- Landing: remove founder personal name from JSON-LD (match no-name site)
- company: cap table + comp truth for humans, first-customers playbook for the sell-side
- desktop 0.1.6: owned mode starts the SOURCE runtime on the dev seat (ends the port see-saw)
- ruthless pass 2: the Next-move card leads, six nav items die, Pressure dies, hero halves
July 21, 2026
- decisions: the deck card wears the liquid glass (law 13 complete)
- org: simple titles (the core 8 wear their department name), Sol is the Cofounder, lifespan line on Mission Control
July 20, 2026
- skills: /invoice, scope-aware Stripe invoice generator (Ledger's billing capability)
- landing: Get Summon section (Windows exe release v0.1.5, terminal quickstart, phone via founding) + Bring-your-company import section (GitHub live; Notion/Obsidian/Drive/Stripe/Slack/Linear next; Acme-only demo context ships)
- landing: /terms is live-ready, Shield's SUM-151 draft filled, rendered, linked
July 19, 2026
- feedback loop + budget pings: the Vercel-style widget and warnings that clear themselves
- skills: /summon, the Claude Code ↔ Summon bridge skill
- tasks: priority score on a red→green spectrum + desktop icon actually embedded
- company/: ladder refined, core-8 heads on Opus, subagents on Grok
- mission control: lifecycle progress bars on every priority task + org cards
- a11y: glass honors prefers-reduced-transparency (Ink's patch)
- decisions: Retry on failed runs + one-press Approve all
- design: DESIGN.md v1.0 (monochrome ruling + glass recipe) and the dashboard via-negativa pass
- SUM-153: SEO machine-readable surface on summon.company
- company/: the org as a folder, core-8 department context in the repo
- desktop 0.1.4: open maximized, titlebar follows the app theme, fix dead tray theme toggle
- brand: the mark goes monochrome, white glyph, near-black tile
July 18, 2026
- ui+desktop: monochrome palette, Org as the front door, tray click + saved appearance
- knowledge: check in the Senra/Founders corpus (48 episodes, ~810k words)
- ui: liquid-glass elevation surfaces + retire the Org nav item
- doc: how company knowledge is stored in Summon (knowledge/ convention)
- desktop: 0.1.1, ships the Ctrl+= zoom-in fix in the installed app
- landing: wire the live founding ($49) and AI-employee ($99) Stripe links
- landing: fuel-doctrine hero + founding-member band; desktop: fix Ctrl+= zoom-in
- feat: Summon MCP server + S-F task tiers (board directives 2026-07-18)
- doc: MVP build list done, what remains is contact with reality
- feat: CEO control-room skill, Surface / Triage / Route (VIT-126)
- feat: Manual / 24-7 operating modes, nothing executes unpointed (VIT-127)
- feat: the board kill switch, RUNNING NOW panel + one-sweep stop everything (VIT-125)
- fix: SUM-129, URL-only paired repos clone on first run (two root causes)
July 17, 2026
- brand: purge visible "paperclip" from server + engine copy; invisible server start
- fix: backstop stops retry-flooding wakes at deliberately-benched agents
- fix: company deletion cascade, 8 tables were missing or misordered
- onboarding: 3-step fuel-first wizard + Windows agent-spawn fix (VIT-128, SUM-129 filed)
- doc: MVP scoreboard in plain language, aligned framing, named measures
- ops: one-click server start script, reboots were silently reverting to the old packaged app
- design: admit glassmorphism as law 13 (elevation, never data) - v0.5
- brand: rename user-facing copy to Summon (VIT-1)
July 16, 2026
- design: elevate DESIGN.md to the command-center spine (v0.4) + research canon
- cutover tooling: clone restore (COPY-aware, no psql needed) + migrate proof
- db: pin migration .sql files to LF (.gitattributes)
- pwa: restore display=browser (guarded product decision)
- Run 6 (VIT-115): delete ux-labs storybook stories with their subjects
- Run 6 (VIT-115, board-approved D15-D18): delete four orphaned UxLab pages
- VIT-101: MarketCap binding-lever chips onto the type ladder (text-[10px] -> --text-nano)
- chore: remainder
- desktop: icon + shell wip (final mark pending First Beat wiring in Run 6)
- server+shared: reliability copy, quota states, market-cap model, consent gate tests
- ui: source cures wip, composer, evidence inline, deck default, Mission Control, messages polish
- doc: research pack (dashboards, platforms, Shopify OS, Elon, market cap, MVP crossover 80/20) + design evidence
- board: operating scripts, approvals, census, triage, fleet control, verdicts
- VIT-112: full one-screen Mission Control contact sheet (light+dark, real snapshot) + spec reconciled to BEST-DASHBOARDS research
- VIT-43: propose/apply split, snapshot drift gate, live re-read wiring, founder protection
- VIT-115: disposition script (slate comment + one-card confirmation + in_review)
- VIT-115: via-negativa inventory + slate (delete 24 / demote 26 / keep 9) + before evidence
- VIT-114: Anchor formation decision card - doc + board interaction script
- VIT-114: core-8 by default - seed eight-department formation proposals + one staff_formation decision card
- VIT-70: board scoreboard, star-rated priorities table beside chat
- VIT-112: disposition script (comment + zone confirmation + in_review)
- VIT-112: LIVE AGENT RUNS zone spec + light/dark contact sheet (board addition)
- VIT-49: fallback model chains, auto-failover, auto-reprobe, board-notified
- VIT-61: board disposition scripts (comment + confirmation + in_review)
- VIT-61: Elon operating model in the UI, Algorithm gates, parallel lanes, time-in-state
- VIT-103: ratified offer & ICP, NORTH_STAR sentence + decision card
- VIT-63: record board answers - founder steps pending, test-email requirement waived
- VIT-101: market cap on the scoreboard - model, live snapshot, panel, lever regressions
- VIT-40: make session resume observable, thread resume affordance
- VIT-45: risk-rated async approval gate enforcement (Policy v1)
- VIT-71: CEO self-diagnosis autopilot, vitals snapshot, anomaly rules, dedup filing
- VIT-63: support inbox live, ImprovMX MX/SPF on both domains, hello@ footer link deployed
- VIT-42: GOAT persona data model + governance-preserving injection
July 15, 2026
- VIT-50: Mobbin pattern research, 18 adoptable patterns mapped to Summon surfaces
- VIT-53: drop stale comment wakes on terminal issues at delivery time
- VIT-51: board disposition scripts (comment + confirmation + in_review)
- VIT-51: desktop IA extraction + board-review contact sheet (light/dark)
- VIT-48: usage monitor, quota alert engine, board-feed alerts, /usage dashboard
- VIT-41: Storybook story + light/dark screenshot evidence
- VIT-41: WhatsApp-feel Messages surface (per-employee chat inbox)
- NORTH_STAR: positioning (Claude is for codebases, Summon is for companies), mission (optimism.fun thesis operationalized), subscription fuel model
- Desktop: Summon Blue icon, light splash, tray theme toggle (Light/Dark/System)
- Desktop: rebrand shell to Summon; NSIS installer built (Phase 1)
- Remove founder name from the site; Company Zero speaks for itself
- Design system v2: light mode, Summon Blue, gradient washes (wise.design-bar quality)
- Sweep em dashes from docs (house style: no em dashes)
- Add the Summon design system: DESIGN_SYSTEM.md + design/tokens.css
- Rebrand: vitals.run -> summon.company; add NORTH_STAR + Electron desktop shell (Phase 1)
July 14, 2026
- Sync-vitals-cross-agent-handoff
- Add-vitals-company-formation-view
- Prepare-vitals.run-monorepo-release
July 13, 2026
- Fix stable release dry-run notes gate (#9334)
- fix(ui): show source SHA for unreleased builds (#9508)
- fix(adapters): record unpriced CLI usage (#9505)
- perf(ci): balance general-server test shards by recorded suite duration (#9516)
- fix(ui): experiments auto-recovery dialog leaves UI dimmed and locked after enabling (#9513)
- fix: forward onSpawn to hermes and process adapters for PID persistence (#8722)
- fix(ui): consolidate live/running blues; stop inbox unread badge indenting the row (#9383)
- Add runtime asset build-gap guard
- Redesign landing: clone 11x roster + EKG vital-signs motif; anchoring pricing; per-employee CTAs
- Reposition vitals.run to the AI-employee company; per-employee hire cards + Stripe links
July 12, 2026
- fix(ui): make mobile decision rows readable (#9472)
- perf(ui): improve Decisions scrolling performance (#9468)
- fix(adapters): inject execution contract once per fresh heartbeat (#9469)
- fix(heartbeat): throttle redundant issue re-wakes (#9470)
- fix(adapters): propagate ACP-lane usage and cost into spend telemetry (#9471)
July 11, 2026
- feat(routines): gate scheduled runs on external activity (#9436)
- fix(workspaces): persist readiness state and validate ports (#9408)
- docs(skill): clarify workspace port-conflict recovery (#9407)
- fix(ui): bound shared polling cache (#9406)
- fix(ui): wrap company skill source paths (#9405)
July 10, 2026
- feat(ui): add selection debug instrumentation (#9397)
- feat(ui): use Lucide icons for task status glyphs (#9395)
- [codex] Quiet packaged version fallback diagnostics (#9207)
- fix(ui): detail the env unsaved-changes banner and guard against draft loss (#9391)
- feat: run ACP sessions in sandbox execution targets (#9390)
- fix(ui): make environment edit a routed page (#9386)
- fix(ui): keep rendered markdown list markers visible (#9359)
- feat: add attention queue and Decisions surface (#9380)
- Fix Cody default model adapter test config (#9365)
- Fix agent detail URL after agent rename (#9340)
- fix(sandbox): keep custom-image snapshots applied to config tests, probes, and saves (#9385)
- Ensure worktree execution starts only after activation (#9374)
- Fix apiCompression corrupting and dropping Better Auth responses for gzip clients (#9381)
- fix(adapter-utils): runChildProcess escalates to SIGKILL on liveness, not child.killed (#8598)
- Enforce durable external-wait liveness (#9373)
- fix(ui): keep issue threads from jumping to latest comment (#9354)
- Fix agent sidebar liveness churn (#9358)
- Revert "Fix default model adapter test config" (#9363)
- Fix default model adapter test config (#9361)
- Fix live run streaming text readability (#9330)
- Fix Skill Studio markdown dirty tracking (#9356)
- Update Codex adapter GPT-5.6 defaults (#9352)
- Shorten skill frontmatter descriptions (#9353)
- Avoid startup crash when Reflection Coach assets are missing (#9351)
- Make plan-approval continuations durable after failed wakes (#9331)
- Preserve built-in agent assets in server builds (#9339)
July 9, 2026
- Enable sandbox environments for Grok local adapter (#9338)
- Cases: experimental first-class case object (#9198)
- fix(ui): use prose editor for markdown agent instructions (#9332)
- feat(search): filters, sorting, operators & command-palette parity (#9327)
- [codex] Parallelize release verify workflow (#9168)
- docs: point Paperclip docs links at docs.paperclip.ing (#9300)
- fix(prompt): render exact branch name with backtick-safe fence in wake branch guard (#9326)
- fix: repair dirty/foreign-branch execution worktrees (#9297)
- feat(prompt): one-time execution-workspace branch guard in wake prompt (PAP-13326) (#9319)
- Fix request storm polling and issue-list coalescing (#9190)
- [codex] Polish operator UI work state details (#9320)
- Fix skills routes to skip user secret resolution
- [codex] Add built-in agents and Reflection Coach bundle (#9206)
- fix(ui): inbox/task list parity, nesting alignment, hover perf, and routine detail polish (#9317)
- fix(ui): keep agent names visible on mobile agents index (#9236)
- chore(lockfile): refresh pnpm-lock.yaml (#9304)
- Skill Studio: three-pane skill IDE with sandboxed test runs (#9241)
- feat(models): add gpt-5.4-mini to Codex and OpenCode selection (and openai/gpt-5.5 to OpenCode) (#4357)
- feat(ui): add waiting-on-live-work blocked notice (#9298)
- Fix work timeline visible stats and kickoff attribution (#9271)
- Require health readiness for Paperclip dev services (#9269)
- Fail fast stalled Daytona Git network commands
July 8, 2026
- chore: trigger Docker build-and-push for lockfile refresh (post #9252)
- chore(lockfile): refresh pnpm-lock.yaml (#9252)
- Harden environment deletion and expose delete blast radius (#9250)
- feat(telemetry): document credential health retention (#9248)
- Make ACP the default engine for local adapters (#9238)
- docs: explain Codex and Claude credential ownership
- chore: ignore materialized Paperclip runtime directory
- feat(ui): design-system component convergence, Card/Badge adoption, multiplicative radius ladder, unified list surfaces (#9240)
- fix(timeouts): raise sandbox wall-clock backstop to 4h and make acpx_local timeouts self-describing (#9232)
- feat(skills): add company skill fork prechecks (#9235)
- fix(server): clean heartbeat run scratch directories (#9234)
- fix(server): avoid accepted-plan workspace branch freeze before child realization (#9233)
- Reject projectless isolated git worktree tasks (#9231)
- Fix resolved blocker wake reconciliation (#9229)
- perf(release): batch npm registry version queries (#9202)
- [codex] Improve work timeline activity story (#9222)
- [codex] Document Storybook visual baseline platform lock (#9216)
- [codex] Fix collapsed starred project indentation (#9215)
- Add Vercel Analytics + adampang.com footer
July 7, 2026
- fix: run restart recovery, workspace self-heal, quota-aware retries, failed-run metrics (#9183)
- fix(server): use run.id for activity_log in heartbeat invoke/resume (#3424)
- feat(recovery-card): W7 reconcile-forward + break-glass actions
- [codex] Hide goals sidebar link behind experiment (#9189)
- feat(ui): single-source design tokens, visual regression suite, and theme retune (#9134)
- Add auto-forward execution workspace branch reconciliation (#9172)
- Add execution workspace branch reconciliation route (#9170)
- Fix annotation selection in routine editor (#9182)
- build(deps): bump sharp from 0.35.2 to 0.35.3 (#9061)
- build(deps-dev): bump rollup from 4.61.1 to 4.62.2 (#9070)
- build(deps): upgrade lexical family to 0.46.0 and pin via overrides (fixes dual-version getType crash) (#9180)
- fix: system-authored comments display as 'You' instead of 'Paperclip' (#6330)
- fix(ui): pass company context to custom image setup (#9028)
- build(deps): bump @tanstack/react-query from 5.90.21 to 5.101.2 (#9067)
- build(deps): bump acpx from 0.11.2 to 0.12.0 (#9062)
- build(deps-dev): bump @types/multer from 2.1.0 to 2.2.0 (#9065)
- build(deps-dev): bump storybook from 10.4.2 to 10.4.6 (#9063)
- build(deps): bump @radix-ui/react-slot from 1.2.4 to 1.3.0 (#9066)
- build(deps): bump @zed-industries/codex-acp from 0.12.0 to 0.16.0 (#9068)
- [codex] Suppress worktree heartbeat scheduling (#9163)
- [codex] Isolate run JWTs by control-plane instance (#9162)
- [codex] Surface AWS secret provider create errors (#9161)
- docs(release): v2026.707.0 changelog (#9093)
- [codex] Add optional Ramp skill (#9157)
- [codex] Fix work timeline actor avatars (#9152)
- [codex] Fix iOS inbox archive gestures (#9154)
- Speed up issue detail payloads (#9125)
- test: port pipelines tutorial e2e (#9149)
- Deduplicate open watchdog review wakes (#9148)
- Fix DB backup health alerts (#9147)
- fix(db): repair responsible user migration timestamps (#9146)
- fix(a11y): add tooltips and aria attributes to agent view toggle (#1937)
- docs(spec): humans/permissions granularity is V1, not OOS (#6744)
- fix(hermes): strip ANSI escape codes from terminal output in UI parsers (#8731)
July 6, 2026
- feat(ui): recovery-card divergence diagnosis + one-click isolated re-issue
- Add read-only issue subtree diagnostics endpoint (#9135)
- Add branch incoherence containment (#9131)
- Fix wake diagnostics low-trust identifier redaction (#9133)
- Add read-only issue blocker diagnostics endpoint (#9114)
- feat(db): add migration safety lint
- fix(openclaw-gateway): bump adapter PROTOCOL_VERSION to 4 to match gateway (#5984)
- Fail projectless git-worktree workspaces during heartbeat setup (#9118)
- refactor(db): add migration authoring checklist (#9122)
- Add workspace branch ancestry diagnostics (#9117)
- fix(db): correct 0130 responsible-user backfill in place (inbox resurface) (#9111)
- [codex] Polish operator issue workflow UI (#9091)
- [codex] Enforce backend execution release gates (#9089)
- [codex] Add heartbeat policy eval coverage (#9087)
- [codex] Add starred resource sidebar controls (#9085)
- fix(db): relocate slow 0126 issue-comment attribution backfill to fast idempotent 0132 (#9108)
- Fix heartbeat run responsible user migration for identifier refs (#9107)
- [codex] Deduplicate pipeline automation health warnings (#9090)
- fix(server): report source-install version from git metadata (#9103)
- [codex] Bundle UI webfonts with the app (#9020)
- [codex] Add work timeline page (#8938)
July 5, 2026
- fix: deduplicate adapter-agnostic config keys (#9058)
- feat(secrets): add user-specific runtime secrets (#8825)
- Add llms.txt for AI-agent discoverability
- fix(agents): preserve skill selection when switching adapter type (#8975)
July 4, 2026
- Fix inherited workspace reuse fallback (#8963)
- Show heartbeat progress in run logs (#8965)
July 3, 2026
- chore(lockfile): refresh pnpm-lock.yaml (#8957)
- Add dependency wake reconciliation backstop (#8943)
- Add browser SSH terminal for custom image setup (#8911)
- [codex] Clean up issue properties pane (#8941)
- Redesign environment variables editor (#8930)
- Harden work timeline security filters (#8923)
- Fix broken npx install: ship dashboard.html in the npm files whitelist
- Make the site machine-readable for AI agents; add copy-paste agent prompt
July 2, 2026
- Improve live agent feedback during sandboxed runs (#8915)
- Normalize adapter display labels (#8913)
- fix(workspace): restore clean branch drift on finalize (#8914)
- fix(adapter-utils): improve sandbox restore failure diagnostics (#8903)
- [codex] Include checkbox selections in continuation wakes (#8893)
- Fix issue create response relation summaries (#8901)
- [codex] remove Work Timeline page from navigation (#8882)
- Add telemetry data contract docs (#8886)
- PAP-12424 Work Timeline, Phase C: frontend Gantt page (Direction C) (#8880)
- [codex] add company work timeline endpoint (#8875)
- docs: add fresh Greptile head gate to check-pr
- Show live descendant status in inbox rows (#8876)
- refactor(a11y): issues view toggle aria attributes and goal tree expand buttons (#1939)
- fix(a11y): add aria-pressed to date preset and day-of-week toggle buttons (#1913)
July 1, 2026
- Scope environment custom images to instance environments (#8850)
- Fix sandbox bridge credentials and stalled review recovery (#8844)
- fix(issues): attribute agent-authored comments instead of rendering them as "Board" (#8833)
- Emit interaction resolved telemetry (#8824)
- Fix managed workspace branch coherence recovery (#8826)
- Implement generated client telemetry types (#8818)
- feat(gemini-local): add Gemini 3.1 Pro models to gemini-local adapter (#1602)
- Expire ask-user questions superseded by comments (#8799)
- Add branded OG social-preview image and wire up image meta tags
June 30, 2026
- Refresh run config before reusing workspaces (#8797)
- build(deps): bump acpx from 0.6.1 to 0.11.2 (#8741)
- build(deps): bump @tailwindcss/typography from 0.5.19 to 0.5.20 (#8738)
- build(deps): bump @pierre/diffs from 1.1.22 to 1.2.11 (#8744)
- build(deps): bump multer from 2.1.1 to 2.2.0 (#8743)
- build(deps): bump mermaid from 11.12.3 to 11.16.0 (#8740)
- build(deps): bump sharp from 0.34.5 to 0.35.2 (#8739)
- build(deps): bump @codemirror/state from 6.5.4 to 6.7.0 (#8736)
- build(deps): bump dotenv from 17.3.1 to 17.4.2 (#8737)
- build(deps): bump @aws-sdk/client-s3 from 3.1072.0 to 3.1075.0 (#8742)
- build(deps): bump @agentclientprotocol/claude-agent-acp from 0.48.0 to 0.52.0 (#8745)
- Add reusable sandbox custom images (#8794)
- build(ui): drop redundant tsc type-check from ui build (#8781)
- Fix sandboxed Claude and Codex probe behavior (#8775)
- [codex] Update watchdog properties pane cache (#8786)
- [codex] Unify issue media attachment gallery (#8785)
- [codex] Add pipeline automation title templates (#8787)
- Fix active heartbeat run reaping (#8776)
- Add vitals.run landing page; make index.html the homepage, dashboard.html the shell
June 29, 2026
- feat: project typeahead in ⌘K command palette (#8773)
- [codex] Fix markdown contrast on accent bubbles (#8689)
- Fix stale server info debug metadata (#8753)
- [codex] Preserve plan review context in agent wakes (#8649)
June 28, 2026
- refactor: revert X mention poller backend (#8709)
- feat: add X mention poller backend (#8707)
June 26, 2026
- Add v2026.626.0 release changelog (#8677)
- fix(adapters/hermes-gateway): improve onboarding configuration (#8678)
- [codex] Preselect vault when importing secrets (#8614)
- Show agent environment metadata (#8671)
- Add experimental server info debug view (#8676)
- chore(lockfile): refresh pnpm-lock.yaml (#8673)
- [codex] Add built-in Hermes adapters (#8543)
- fix(cursor): coalesce streamed assistant text into prose blocks (#8544)
- test(skills-catalog): cover packaged npm artifacts (#8661)
- Move paperclip page skill internal (#8669)
- Add Paperclip page publishing skill (#8664)
- Sort workspace routines by name (#8666)
- docs: expand capsule identicon prototyper guidance (#8665)
- Fix generic URL rich object labels (#8662)
- Add pipeline workflow primitives and operator UI (#7903)
- Update company creation copy (#8653)
- feat(routines): add date variable controls (#8655)
- Add bundled Paperclip capsules skill
- Add workspace file downloads
- fix(claude-local): use direct 4.5 model aliases (#3800)
June 25, 2026
- fix(ui): restore main-content scroll position on browser back/forward (#8636)
- Fix UI detail regressions (#8613)
- [codex] Add bounded workspace overview (#8627)
- Test cheap model during agent config check (#8632)
- Fix top-level secret ref binding sync (#8630)
- [codex] Graduate experimental conference room defaults (#8628)
- Add skill category editing in settings (#8615)
- [codex] Gate skill mutations with skills:create permission (#8616)
- feat(cli): surface plugin install target host + add `plugin target` (#8575)
June 24, 2026
- Fix sandbox restore index drift (#8595)
- Render sandbox runtime status in issue threads (#8594)
- Add ephemeral sandbox runtime status plumbing (#8593)
- feat: task status icons & colors (#8580)
- [codex] Improve reusable workspace selector search (#8597)
- Exclude transient Codex home dirs from sandbox sync (#8581)
- [codex] Fix local skill, secrets, and file viewer regressions (#8586)
- Rebrand the library to Vitals (vitals.run): core, css, data, react, CLI, docs
June 23, 2026
- perf(ci): build standalone public packages concurrently (#8567)
- fix(openclaw-gateway): drop root paperclip params (#4416)
- fix: default Daytona sandboxes to auto-archive so they leave the disk quota (#8561)
- Fix Daytona resource overrides for image-backed sandboxes (#8564)
- build(deps-dev): bump @storybook/addon-docs from 10.3.5 to 10.4.6 (#8466)
- fix(deps): regenerate lockfile so react/react-dom resolve to 19.2.7 (repair #8557 merge) (#8559)
- build(deps): align react-dom with react@19.2.7 (replaces dependabot #8471) (#8557)
- build(deps): bump better-auth from 1.4.18 to 1.6.20 (#8464)
- build(deps-dev): bump esbuild from 0.28.0 to 0.28.1 (#8470)
- build(deps): bump tailwind-merge from 3.4.1 to 3.6.0 (#8465)
- build(deps): bump @cursor/sdk from 1.0.18 to 1.0.19 (#8462)
- build(deps): bump @codemirror/view from 6.39.15 to 6.43.1 (#8468)
- build(deps): bump actions/checkout from 6 to 7 (#8461)
- build(deps): bump @agentclientprotocol/claude-agent-acp from 0.47.0 to 0.48.0 (#8469)
- build(deps): bump lucide-react from 0.574.0 to 0.577.0 (#8467)
- build(deps): bump hermes-paperclip-adapter from 0.2.0 to 0.3.0 (#8463)
- feat(control-plane): add annotation and workspace controls (#8229)
- fix: upstream deployed document-comment, routine-annotation, workspace & board-polling fixes (#8536)
- External object references across issue surfaces (#8512)
June 22, 2026
- feat: reuse Daytona sandbox leases (#8513)
- fix: isolate remote Claude config from local credentials (#7676)
- [codex] Fix mobile issue chat spacing (#8493)
- Clean up agent config environment selector (#8504)
- Make streamlined sidebar default to on (#8496)
- [codex] Fix issue chat mention warning spacing (#8486)
- [codex] Harden same-company CEO authorization (#8276)
- docs: clarify plan task dependency handling (#8485)
June 21, 2026
- fix(issues): ignore cancelled child blockers in attention (#7577)
June 20, 2026
- fix(server): let codex_local agents inherit host Codex login by default (#8425)
- Fix sandbox git publishing and large workspace uploads (#8422)
- feat(skills): remove bundled paperclip-dev skill and retire required skill attribute (#7029)
- codex_local adapter output inactivity monitor (#5017)
- fix(workspace-runtime): base fresh worktrees on origin/master and refresh unstarted reuses (#8412)
- fix(daytona): valid memory input in env config form + size presets (#8389)
- docs: drop contributor screenshot requirement in favor of cutter.sh bot (#8409)
- fix(codex-local): seed managed auth into isolated homes (#8403)
- fix(ui): make adapter test button test only (#8405)
- style(ui): simplify Company Environments screen copy (#8400)
- Prefer loopback runtime API URL for local agents (#5102)
- fix(claude-local): tolerate sandboxes whose Claude CLI lacks --effort (#8393)
- feat(adapter-utils): add observable sandbox sync progress (#8395)
- Remove adapter support matrix table from Company Environments (#8398)
- fix(ui): move environment create/edit into a dialog (#8391)
- fix(server): harden live events upgrade sockets (#8383)
- fix: warn operators that experimental features may break (#8382)
- refactor(environments): make execution environments instance-scoped (#8375)
- fix: scope environments "Test provider" button to clicked row (#8380)
- feat(adapter-claude-local): emit errorCode claude_refusal on stop_reason refusal (#8314)
- Add heartbeat preflight budget caps (#8347)
June 19, 2026
- refactor(ui): vertically center task status circle in task list (#8376)
- Fix Gemini headless invocation stalls (#8368)
- fix(recovery): convert review-parked continuations into dependency waits (#8371)
- fix(ui): prevent mobile viewport horizontal scroll (#8370)
- perf(ci): shard the general-server test lane across 3 runners (#8360)
- fix(release): publish all remaining @paperclipai workspace packages from CI + guard unpublishable edges (#8365)
- refactor: revert headless Chromium provisioning script (#8362)
- chore(qa): add no-sudo headless Chromium provisioning script (#8349)
- Fix mention-granted closed issue comments with resume intent (#8350)