Skip to content

oc v0.6.0.50

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Nov 02:15
· 42 commits to main since this release

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 --code for 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