Releases: duyet/oma
Releases · duyet/oma
Release list
web: v0.0.2
0.0.2 (2026-08-19)
( Features
- acp: first-class Grok Build on local runtime binding (#381) (3d2be03)
- add deploy CI workflows, architecture docs, and usage analytics endpoint (f11d194)
- add NVIDIA OpenShell sandbox provider (gRPC gateway) (dedfea9)
- batch 26 open issues � k8s-bridge, landing page, integrations, sandbox providers, platform features (2dc51b4)
- brand: add logo color tone variants (brand/white/ink/current) + brand-page swatches (2ae2301)
- brand: new ["] logo mark � brackets = harness, dot = agent (#58) (e854d4a)
- browser-vm sandbox + AnyRouter landing restyle (#297) (86a03bb)
- CLI banner/interactive/telemetry + telemetry API + public stats (agent worktree merge) (9ff7cef)
- console,web: capacity accordion for flow columns, labeled RUN arrows, sandbox provider avatar-group (185808d)
- console,web: collapsible flow columns, small-screen card wrapping, Memory+Files under Skills (f5ef5a5)
- console,web: provider brand marks � dashboard, runtimes cards, landing fleet (79691b1)
- console,web: quick-view dialogs on How-it-fits; richer landing dialogs (0bfa701)
- fit-diagram,web: brand-colored provider and channel marks (a79d806)
- fit-diagram: animated column collapse, rise-in cards, surface backgrounds (b3d6476)
- fit-diagram: extract shared How-it-fits diagram package (07e4c35)
- multi-provider sandbox refactoring + console UI upgrade (c4f508d)
- multi-provider sandbox refactoring + console UI upgrade (596fe15)
- packages: rescope public npm packages to @getoma org (7c3512a)
- sandbox: k8s-bridge with ping/health API, Helm chart, and Mermaid docs (2d0b998)
- telemetry: anonymous install phone-home + public stats page section (#278) (95f5961)
- web,console: image-first hero, more dialog screenshots, colored marks (e4ab524)
- web,docs,console: hero leads with fit diagram; migrate all favicons + rasters to 2026 brand mark (4c17136)
- web: add public /stats analytics page (46b81e1)
- web: add visual mockup diagrams for all fleet operations features (255dac6)
- web: adopt AnyRouter shadcn design system via preset (b712e60)
- web: architecture diagrams + card spacing on /how-it-works and /infrastructure (#335) (e05b3fc)
- web: calmer hero tint � lighter opacity in light mode, clear near-black bg in dark (7885d31)
- web: compact Sections, bare Reach viz + layers flow, Skills/MCP/Artifacts blocks (38b499d)
- web: console screenshots in How-it-fits dialogs (4f25874)
- web: embed Private K8s diagram on the blog post (1405402)
- web: expand "How it fits together" with CLI, MCP, sub-agents & triggers (f062646)
- web: expand use cases, add /brand page, real fleet logos (#130) (f015d16)
- web: Features nav dropdown + 3 feature landing pages (agent sandbox, local machine, coding agents) (261c084)
- web: hero 'How it fits together' diagram � full-width, click-to-describe dialog (c105163)
- web: landing refresh � real CLI trace, live request trace, interactive use cases (#121) (3d03f68)
- web: live stacked-assembly demo hero (#145) (47f0ace)
- web: make System Architecture diagram fully responsive and aligned using inline SVGs (c66c864)
- web: migrate marketing site to AnyRouter amber oklch palette (#410) (817882d)
- web: move detailed fleet feature guides to docs and redesign works section with basic static HTML (a622682)
- web: move dither pattern from full hero to a frame around the fit diagram (e5afcd2)
- web: polish /stats � brand frame tiles, live pulse, task breakdown, animated bars, 60s refresh (3876fd2)
- web: Private Kubernetes landing under Features (6294b6f)
- web: provider-fan logos, sandbox family groups + landing polish (ae01d7d)
- web: rebrand /claude-tag-alternative/ � /open-tag/, redesign blog with bento grid, cleanup blog content (ecf676f)
- web: redesign How it fits diagram with icons and auto dark mode (58d8877)
- web: redesign landing with a neutral iris identity (de-Anthropic) (#127) (e118f22)
- web: replace terminal hero demo with use-case blocks (#151) (10a51e1)
- web: restore lead diagram in hero, publish browser-sandbox post (c91eb2b)
- web: rewrite landing hero as use-case diagrams, cut slop (#257) (94fb944)
- web: rewrite landing page with brand fonts and fleet feature cards (3545c78)
- web: rewrite landing page, remove billing section, add interactive architecture & lifecycle diagrams (2ce34db)
- web: richer any-model-any-sandbox diagram + clean hero plate (c211e18)
- web: richer landing dialogs � supported logos, setup links, de-slop copy pass (fced21f)
- web: sandbox-providers grid + bridge connect section with CLI demo and viz (e39c1f5)
- web: screenshots + logos on landing dialogs, agent-sandbox and local-machine feature pages (d42c765)
- web: screenshots on coding-agents feature page ([c37b7fb](c37b7fb...
root: v0.1.2
0.1.2 (2026-08-19)
( Features
- acp: first-class Grok Build on local runtime binding (#381) (3d2be03)
- add deploy CI workflows, architecture docs, and usage analytics endpoint (f11d194)
- add healthchecks.io monitoring for cron jobs and deploy workflows (#70) (d636da0)
- add NVIDIA OpenShell sandbox provider (gRPC gateway) (dedfea9)
- agent schedules visibility � Console UI, CLI, and docs (#172) (#264) (beec4d2)
- agent: add call_agents_parallel tool for concurrent sub-agent fan-out (#47) (9ab0608), closes #20
- agent: add session-level turn watchdog for hung harness calls (#263) (cf8e72f)
- agent: agent run history + summary (#60) (e3889ec)
- agent: AnyRouter app attribution + resolved-model capture and display (c3e16f4)
- agent: auto-clone env-declared git repo into workspace on sandbox start (32d46c0)
- agent: auto-generate session titles from first message via aux model (b87c7f8)
- agent: declarative pre/post-tool agent hooks (#76 Part B) (#293) (c4d5ae3)
- agent: federated parallel fan-out for call_agents_parallel (#132) (#292) (6c63c0e)
- agent: forward working-dir/branch/worktree in acp runtime binding (f5306e7)
- agent: run_dynamic_worker "Code Mode" tool via Cloudflare Dynamic Workers (#287) (4a963a9), closes #139
- agents-store: seed Senior Engineer implementation agent alongside General (243d261)
- agent: sandbox pause/resume, pluggable CF providers, cross-sandbox sub-agents (7cc3d50)
- AnyRouter starter presets + one-click connect docs (agent worktree merge) (488f785)
- anyrouter: auto-upsert model card on connect + Console model picker (#142) (44c6b96)
- anyrouter: presets + credits in the managed connection panel (bef84ec)
- anyrouter: provision starter-agent model cards via POST /presets (e1166e1)
- api: /v1/usage � honest token fields, range + per-agent grouping (#249) (72db00d)
- api: Agent Deployments � agent + env + trigger bundles (manual/webhook/schedule) (#155) (f30f7d0)
- api: MCP proxy hardening � rate limit + real health probe (#200, #201) (#228) (88fa81d)
- api: session analytics backend (Observability tab) (#166) (e8e5262)
- auth,agents-store: seed default General agent on tenant creation (9f8ffa8)
- auth: GitHub OAuth login (opt-in) (#28) (53d56cc)
- auth: trusted proxy-header authentication (opt-in) (#29) (ee9e916)
- batch 26 open issues � k8s-bridge, landing page, integrations, sandbox providers, platform features (2dc51b4)
- brand: add logo color tone variants (brand/white/ink/current) + brand-page swatches (2ae2301)
- brand: new ["] logo mark � brackets = harness, dot = agent (#58) (e854d4a)
- bridge: inject vault credentials for relayed sandbox ops (#330) (db536d2)
- browser-vm sandbox + AnyRouter landing restyle (#297) (86a03bb)
- charts/oma: add openshell sandbox provider config (#354) (2fe3860)
- charts/oma: support multiple ingress hosts (#352) (2ed0b45)
- charts: add oma helm chart for self-host Kubernetes deploy (#351) (ee36696)
- charts: add oma-bridge-daemon helm chart (#355) (3d2ec6b)
- ci: track web, cli, docker releases independently with separate changelogs (08b08e1)
- CLI banner/interactive/telemetry + telemetry API + public stats (agent worktree merge) (9ff7cef)
- cli,charts: non-interactive k8s pairing (OMA_PAIRING_CODE + oma bridge pair) (#360) (0685800)
- cli: add
oma bridge start/stop/restartdaemon controls (10f14e9) - cli: add best-effort ACP agent version detector (493285c)
- cli: add headless device-code + paste-token login flows (12661af)
- cli: add raw coding-agent runtime PATH detection (c816b2e)
- cli: agent version probing in bridge runtime roster (agent worktree merge) (48a1095)
- cli: anonymous opt-out telemetry + local usage counters (5759b2c)
- cli: ASCII logo banner, interactive menu, telemetry commands (1d9d45f)
- cli: brand-mark bridge banner; regenerate root logo.svg from 2026 mark; v0.1.2�0.1.3 (f22fb31)
- cli: harden bridge daemon reliability + richer status (182a3b1)
- cli: optional OpenShell sandbox backend for the bridge daemon (#296) (fee5ad3)
- cli: report detected ACP agent versions in runtime hello manifest (ed4b9d9)
- cli: resolve spawn cwd with working-dir/branch/worktree in bridge daemon (46881a3)
- cli: show running sessions on this runtime in bridge st...
docker: v0.1.1
@getoma/cli@0.1.10
Patch Changes
- 16d0571: Ship a bin stub that exists before
dist/is built sopnpm exec omaworks on a fresh workspace install.
@getoma/cli@0.1.9
Patch Changes
- 0685800: Add non-interactive runtime pairing (
oma bridge pair+OMA_PAIRING_CODE/_STATE/_SERVER_URLself-pair) for the in-cluster bridge daemon — redeems a multi-usek8s_pairingcode via/agents/runtime/exchangewithout a browser. Companion to theoma-bridge-daemonchart'spairing.existingSecretvalues block. - 04628d8: Internal import rename:
@duyet/oma-sandbox→@getoma/sandbox-sdkin the bridge daemon's OpenShell client. No published-behavior change — the adapter resolves from the workspace at runtime, not from npm.
@getoma/cli@0.1.8
Patch Changes
- db536d2: Inject vault credentials for relayed sandbox ops through a local proxy in the bridge daemon.
- 5d49b35: Warn during bridge setup that local sandboxes use the machine's own git/gh credentials.
- 10f14e9: Add
oma bridge start,stop, andrestartto control the installed daemon
service without a full re-setup. They dispatch to the host's service manager
(launchd / systemd / Task Scheduler) and report daemon liveness afterward — the
missing "reconnect this machine" verbs the Console now points users to. - 86a03bb: bridge daemon: optional OpenShell sandbox backend for relayed sandbox ops (opt-in via
oma bridge setuporBRIDGE_SANDBOX_BACKEND=openshell);oma bridge statusnow reports the active backend. - 4e872c9: Add command-level tests for the
oma schedulesverbs; export the internal command registry so handlers are unit-testable with a stubbed fetch (no behavior change).
@getoma/cli@0.1.7
Patch Changes
- ed4b9d9: Bridge daemon now reports each detected ACP agent's self-reported version
(best-effort--versionprobe of the wrapped upstream binary) in the runtime
hellomanifest, so the Console can show "claude-acp (claude) v1.9.0". Probes
run in parallel with a short timeout and fail soft — an unknown version just
omits the field, never blocks the heartbeat. - e527657: Add an ASCII "oma" banner to help + interactive mode, a bare-invocation
interactive action menu, richeroma bridge status(local relay/command
counters), and anonymous opt-out CLI telemetry (oma telemetry status|enable|disable,OMA_TELEMETRY=0).
@duyet/oma-cli@0.8.0
Minor Changes
- beec4d2: Add
oma schedules create|list|run|deletecommands for managing agent schedules (cron-fired sessions).
@duyet/oma-cli@0.7.1
Patch Changes
- 12661af: Add headless
oma auth login --device(RFC 8628 device authorization: prints a URL + code, polls until approved) andoma auth login --paste-token(prints a URL, paste the token back) flows for non-interactive/CI environments.
@duyet/oma-sdk@1.2.0
Minor Changes
- 7cc3d50: Add
sessions.pause()andsessions.resume()for sandbox pause/resume.