Repository navigation
What's Changed
- Download workspace files directly from CloudFront by @motatoes in #810
- web: keep the dashboard session alive and redirect to login when it lapses by @devin-ai-integration[bot] in #813
- cli: preserve compiled model declarations in template build artifacts by @devin-ai-integration[bot] in #818
- web: split onboarding into prompt-first and command-first paths by @devin-ai-integration[bot] in #819
- docs: extract Sandboxes tab into standalone Holocron site (docs-sandbox/) by @devin-ai-integration[bot] in #820
- docs: remove Sandboxes tab from docs/ (moved to docs-sandbox/) by @devin-ai-integration[bot] in #821
- api-edge: accept team invitations on login so the org switcher appears by @devin-ai-integration[bot] in #794
- billing: paid orgs fall back to an open-weight model when credits run out; base still hard-stops by @devin-ai-integration[bot] in #824
- Session list filters, cursor pagination and externalReference in api-edge, SDK, CLI, dashboard and docs (OCFR-04) by @devin-ai-integration[bot] in #801
- Fix paid managed-agent fallback eligibility by @motatoes in #829
- cli: --refresh flag on template deploy by @devin-ai-integration[bot] in #830
- api-keys: rename keys via PATCH /api-keys/:id + dashboard action by @devin-ai-integration[bot] in #831
- Linear agents: connections, ask and questions, the Linear panel and docs (design 018) by @ZIJ in #832
- web: dark mode for the dashboard by @devin-ai-integration[bot] in #833
- docs: remove custom llms.txt so Mintlify auto-generates it by @devin-ai-integration[bot] in #834
- agent, cli, web, docs: remove useSubagent by @devin-ai-integration[bot] in #835
- Fix project GitHub installation attachment flow by @motatoes in #836
- web: show a session's effective model at the top by @devin-ai-integration[bot] in #839
- Single-environment project mode: CLI link/--project, environmentless commands, dashboard and SDK by @devin-ai-integration[bot] in #796
- release: @opencomputer/cli and create-start 0.7.17 by @devin-ai-integration[bot] in #841
- docs: Slack answers ask questions with buttons or a reply by @ZIJ in #842
- Managed agents: Settings tab to deploy from a GitHub branch with PR previews by @devin-ai-integration[bot] in #795
- Add repository access action to Git deploy settings by @motatoes in #843
- Fix project binding to use canonical agent by @motatoes in #844
- Release CLI and create-start 0.7.18 by @motatoes in #845
- Fix project primary agent in public API by @motatoes in #846
- Manage project-scoped service connections by @motatoes in #849
- Manage project service connections in the dashboard by @motatoes in #854
- Fix false not-deployed state for reused preview agents by @motatoes in #855
- Fix sessions hidden by reused preview deployments by @motatoes in #856
- api-edge: retry D1 overload errors and recover failed login callbacks by @calvin-by-opencomputer[bot] in #863
- feat(web): show organization ID in Settings by @devin-ai-integration[bot] in #865
- Computer page and edge routes: a computer per organization (052) by @calvin-by-opencomputer[bot] in #864
- Computer page: set up on Slack install; usagePlan in billing admission (052) by @calvin-by-opencomputer[bot] in #866
- Enable the computer for the first production test org (052) by @calvin-by-opencomputer[bot] in #867
- Computer for every organization (go-live, 052) by @calvin-by-opencomputer[bot] in #868
- Computer: keep a failed Slack install on the page by @calvin-by-opencomputer[bot] in #869
- Computer: Slack-first onboarding for every new organization by @calvin-by-opencomputer[bot] in #870
- Computer: setup fits the window instead of scrolling by @calvin-by-opencomputer[bot] in #871
- Connections: the organization's Slack app and GitHub, nothing else by @calvin-by-opencomputer[bot] in #873
- Deployment region from opencomputer.toml by @calvin-by-opencomputer[bot] in #872
- Deployment region: accept every Modal region; docs and CLI 0.7.19 by @opencomputer-app[bot] in #874
- create-start: 0.7.19 to match the CLI by @opencomputer-app[bot] in #875
- docs: move regions to their own page, drop Modal reference by @opencomputer-app[bot] in #878
- docs: move deployment regions to their own page by @opencomputer-app[bot] in #879
- Connections: bring back Google and Linear accounts under "Other accounts" by @opencomputer-app[bot] in #877
- Deployment egress allowlist from opencomputer.toml; CLI 0.7.20 by @opencomputer-app[bot] in #876
- API keys: optional expiry on dashboard-created keys by @opencomputer-app[bot] in #885
- Clarify Pro upsell copy in sidebar credit meter by @opencomputer-app[bot] in #887
- api-edge: self-heal stale credit halt on managed-agent gates by @opencomputer-app[bot] in #888
- api-edge: one-hour org keys for an organization's computer (work 067) by @opencomputer-app[bot] in #890
- opencomputer push: push to the organization's automations repository (work 067) by @opencomputer-app[bot] in #889
- Dashboard: Automations in the sidebar, automation projects inside by @opencomputer-app[bot] in #886
- Computer: show the first task landing at the end of setup by @opencomputer-app[bot] in #892
- Computer: show the computer coming to life during setup by @opencomputer-app[bot] in #893
- Free-tier paywall: upgrade to Pro ($200), no top-ups by @opencomputer-app[bot] in #891
- Billing: show credits as credits, not dollars by @opencomputer-app[bot] in #896
- Free grant: $10 for new signups by @opencomputer-app[bot] in #897
- Billing: full-width credits panel with a meter; usage in credits by @opencomputer-app[bot] in #898
- api-edge: lift the OpenRouter key cap as soon as Autumn's balance changes by @opencomputer-app[bot] in #899
- Fixed egress IPs: [egress] fixed_ips in CLI and api-edge; CLI 0.7.21 (work 073) by @opencomputer-app[bot] in #901
- Billing: remove Sandboxes usage tab by @opencomputer-app[bot] in #903
- docs: egress wildcard matches subdomains only, not the apex by @opencomputer-app[bot] in #904
- api-edge: computer keys carry a principal and session; no grant routes (work 080) by @opencomputer-app[bot] in #905
- feat(web): CVE Swarm security onboarding at ?security=1 by @opencomputer-app[bot] in #908
- fix(security): require target URL and attach GitHub on swarm deploy by @opencomputer-app[bot] in #909
- api-edge: computer agent routes for choose-your-agent (081 P2 edge) by @opencomputer-app[bot] in #906
- web: choose your coding agent at setup (work 081) by @opencomputer-app[bot] in #907
- web: accept a setup token the terminal wrapped by @opencomputer-app[bot] in #910
- Bind a findings document when launching a CVE swarm (?security=1) by @opencomputer-app[bot] in #911
- feat(security): fan the CVE swarm out into one session per repo × CVE cell by @opencomputer-app[bot] in #912
- fix(security): discover swarm cells by session id, not create-time labels by @opencomputer-app[bot] in #913
- feat(web): move the CVE swarm grid onto a project /swarm page by @opencomputer-app[bot] in #914
- feat(web): Swarms list + mission-control map, failed cells, run report by @opencomputer-app[bot] in #915
- feat(web): Swarms list + mission-control map (the part #915 missed) by @opencomputer-app[bot] in #916
- feat(web): full-screen swarm run + land on run page + reliable report by @opencomputer-app[bot] in #917
- Render a settled swarm run from its report (fix slow run page) by @opencomputer-app[bot] in #918
- Mission-control panels for the swarm run board (stat strip, findings, dispatch) by @opencomputer-app[bot] in #919
- feat(security): instant swarm launch by @opencomputer-app[bot] in #920
- feat(security): auto-deploy the swarm project in the background by @opencomputer-app[bot] in #922
- feat(security): default CVE swarm to all connected repos + repo autocomplete by @opencomputer-app[bot] in #923
- cli:
model connect claude|codex --codefor the computer (work 082) by @opencomputer-app[bot] in #924 - computer: one-command Claude/ChatGPT connect in onboarding (work 082) by @opencomputer-app[bot] in #925
- Subscriptions on Connections, with a Slack link code (work 083) by @opencomputer-app[bot] in #926
- feat(cve-swarm): seed swarm payload with live feeds + discovery angles by @opencomputer-app[bot] in #927
- Remove Deploy Control Plane workflow by @opencomputer-app[bot] in #928
- CVE swarm: make cells aware of the preinstalled browser by @opencomputer-app[bot] in #930
- vm-do: ship Worker logs to Axiom by @opencomputer-app[bot] in #931
- Simplify subscription selection and management by @opencomputer-app[bot] in #932
- log-tail: promote correlation keys from JSON log lines to Axiom fields by @opencomputer-app[bot] in #933
- Fix lingering focus on subscription menus by @opencomputer-app[bot] in #934
- Authenticated CVE-swarm scans via a throwaway test account by @opencomputer-app[bot] in #936
- CVE Swarm: land the per-CVE live feed on main (re-targets #937) by @opencomputer-app[bot] in #938
- CVE Swarm: raise swarm cap and feed pull to 100 by @opencomputer-app[bot] in #939
- CVE Swarm: default-off Active scan toggle by @opencomputer-app[bot] in #940
- cve-swarm: paginate live feed, stop defaulting all repos by @opencomputer-app[bot] in #941
- fix(cve-swarm): paginate swarm-run list so the manifest is never missed by @opencomputer-app[bot] in #942
- feat(cve-swarm): add a New swarm button on the populated Swarms page by @opencomputer-app[bot] in #943
- Dashboard: archive several automation projects at once by @opencomputer-app[bot] in #945
- Keep archive confirm button visible when many projects are selected by @opencomputer-app[bot] in #946
- api-edge: Computer session API mount, key claims and key sync (work 084) by @opencomputer-app[bot] in #947
- useMemory returns undefined for an unbound resource by @opencomputer-app[bot] in #948
- Publish agent 0.9.1 and CLI 0.7.23 (useMemory unbound) by @opencomputer-app[bot] in #949
- Autumn: work-minute trial, and pro/max v2 on minutes by @opencomputer-app[bot] in #950
- api-edge: bill runtime as work minutes on work-minute plans by @opencomputer-app[bot] in #951
- api-edge: bill turn segments for work minutes, leases for credits by @opencomputer-app[bot] in #952
- Start new orgs on the work-minute trial by @opencomputer-app[bot] in #953
- Billing funnel events, and plan intent at signup by @opencomputer-app[bot] in #954
- Billing funnel events from Autumn: plan changes, payments, credits by @opencomputer-app[bot] in #955
- Gate: work-minute halt rules, halt_reason, billing clock by @opencomputer-app[bot] in #956
- Stop in-flight model calls on a work-minute halt; admission reports halt_reason by @opencomputer-app[bot] in #957
- Select workspace onboarding experience through D1 by @opencomputer-app[bot] in #962
- Persist Claude selection during Computer onboarding by @opencomputer-app[bot] in #963
- billing: don't halt new signups before the trial plan is in Autumn by @opencomputer-app[bot] in #964
- billing: warnings before the stop (edge) by @opencomputer-app[bot] in #960
- api-edge: keep orgs.halted_at while an org stays halted (086 step 7) by @opencomputer-app[bot] in #959
- CLI and API: paywall by halt reason, CLI footer warnings (086 step 5) by @opencomputer-app[bot] in #958
- billing: work-minute plans on the web by @opencomputer-app[bot] in #961
- billing: fresh signups no longer told their trial has 0 min left by @opencomputer-app[bot] in #966
- web: remove Billing from sidebar (already in account menu) by @opencomputer-app[bot] in #968
- billing: start the 7-day trial for existing free orgs by @opencomputer-app[bot] in #967
- api-edge: record signup attribution (work 087) by @opencomputer-app[bot] in #969
- Billing: 3-day trial and a more prominent trial pill by @opencomputer-app[bot] in #971
- api-edge: welcome and trial emails through Loops (088) by @opencomputer-app[bot] in #970
- api-edge: Slack Connect channel and invite for every signup by @opencomputer-app[bot] in #972
- api-edge: attribute signups retried after a partial callback by @opencomputer-app[bot] in #973
- Keep the connections menu items on one line by @opencomputer-app[bot] in #975
- Revert "Keep the connections menu items on one line" by @ZIJ in #976
- api-edge: signup and revenue alerts in #signups (work 090) by @opencomputer-app[bot] in #974
- fix(web): keep the project list still when entering selection mode by @opencomputer-app[bot] in #979
- docs: ask on MicroVM sessions, turns resume suspended sessions by @opencomputer-app[bot] in #982
- web: keep Memory table Edit/Freeze/Delete on screen by @opencomputer-app[bot] in #965
- Report when a free org's trial ends to the computer by @opencomputer-app[bot] in #983
- api-edge: no trial-ended email or alert for a trial that ended long ago by @opencomputer-app[bot] in #984
- api-edge: pass secret history through to the Computer API (095) by @opencomputer-app[bot] in #986
- web: Secrets page for the computer's organization secrets (095 step 3) by @opencomputer-app[bot] in #987
- api-edge: post every non-internal signup to #signups by @opencomputer-app[bot] in #988
- ci: publish npm packages only from main via the npm environment by @opencomputer-app[bot] in #989
- Remove a hardcoded API key, fixtures and stray generated protos by @opencomputer-app[bot] in #990
- Remove Flue and the oc-gateway Worker (097 step 7.1) by @opencomputer-app[bot] in #992
- api-edge: remove sessions-api /v3 proxy, fallback and act-as-org auth (097 step 7.1) by @opencomputer-app[bot] in #994
- web, api: remove legacy agent sessions pages and handlers (097 step 7.1) by @opencomputer-app[bot] in #995
New Contributors
- @calvin-by-opencomputer[bot] made their first contribution in #863
Full Changelog: v0.6.0.49...v0.6.0.50