Repository navigation
Releases
Releases · elitea-ng/elitea-platform
v7.6.0-nightly.20261107.523
nightly pre-release of main at 4201b3f.
7.6.0 (2026-11-07)
Features
- agents: the agent soul — AgentSoulV1 per version, prompt order, SOUL.md, Persona tab (#1604) (#1643) (2281b52)
- browser-pane policy keys and approval rows (ADR-0048 decision 8, #1590) (#1649) (5c276bb)
- browser-session: cloud browser session agent — CDP over a pipe, the browser tool contract, image and CI (ADR-0049, #1594) (#1640) (72ca1c4), closes #1595
- browser-tools: shared browser tool contract crate (ADR-0048/0049, #1587) (#1600) (594ffd1), closes #1589 #1594
- chat: typed participants, message addressing and the agent_state frame (#1605) (#1647) (3d8b9b7)
- clients: conversation view model, agent avatars and the default motion pack (#1606) (#1652) (02f628f), closes #1577
- cloud browser live view relay — watch and take over a run's browser (ADR-0049 decision 6, #1597) (#1653) (e698833)
- cloud browser tools for agent runs (ADR-0049 decisions 3, 5, 7 and 8, #1596) (#1642) (8d4edfc), closes #1595 #1582 #1604
- computer use policy keys, ComputerRead/ComputerAct and per-app approvals (ADR-0047, #1582) (#1635) (76dd645)
- computer use step records, screenshot thumbnails and the project upload opt-in (ADR-0047 decision 9, #1585) (#1656) (4201b3f)
- desktop-control: DesktopDriver trait and macOS driver on vendored agent-desktop (#1581, ADR-0047) (#1621) (0c62048), closes #1584
- desktop: agent drives the browser pane on macOS — WKWebView driver, content rules, native history (ADR-0048, #1589, #1634) (#1637) (2e4e7c6), closes #1590
- desktop: browser pane with an isolated per-thread child webview (ADR-0048, #1588) (#1623) (41c9534), closes #1634
- desktop: keep a long run alive — no sleep, close to tray, resume after restart (ADR-0045 decision 7, #1438) (#1567) (9128597), closes #1565
- desktop: the computer toolset and its hard limits (ADR-0047 decisions 2, 5 and 8, #1583) (#1645) (a324abc)
- governance: governed MCP everywhere, governed indexing, Atlassian API base, secret rotation, Entra re-consent (#1474 #1473 #1464 #1505 #1477) (#1556) (c4cdad6), closes #1554 #1554 #1544
- Map node on the shared fan-out adapter (T-2A3) (#1576) (3200a0f)
- run brief and goal check for Run to completion (ADR-0045 decision 11, #1564) (#1565) (f6a6984)
- run_finished notifications and web push (ADR-0045 decisions 5 and 6, #1437) (#1569) (556b66c), closes #web-push
- sandbox: supervisor browser profile and BrowserSessionService (ADR-0049, #1595) (#1641) (ccb5bb4), closes #1594
- schedules and webhooks that target a handed-off workspace thread (ADR-0045 decision 9, #1440) (#1572) (df695a0), closes #1570
- send a running task to the cloud and continue; take back when done (ADR-0045 decision 8, #1439) (#1571) (96f555e)
- sign in from a fan-out delegated-auth card by reference (FU-250) (#1566) (d5433d4)
- thinking policy — auto|off|low|medium|high, translation table, reasoning_control, reasoning tokens (ADR-0038 phase 1, #1452) (#1574) (0b9b4d7), closes #584
- unattended runs U1+U2 — Run to completion by default, grants, chains and automatic continue (ADR-0045, #1435 #1436) (#1561) (586e931), closes [#15...
v7.6.0-nightly.20261106.522
nightly pre-release of main at 2281b52.
7.6.0 (2026-11-06)
Features
- agents: the agent soul — AgentSoulV1 per version, prompt order, SOUL.md, Persona tab (#1604) (#1643) (2281b52)
- browser-session: cloud browser session agent — CDP over a pipe, the browser tool contract, image and CI (ADR-0049, #1594) (#1640) (72ca1c4), closes #1595
- browser-tools: shared browser tool contract crate (ADR-0048/0049, #1587) (#1600) (594ffd1), closes #1589 #1594
- computer use policy keys, ComputerRead/ComputerAct and per-app approvals (ADR-0047, #1582) (#1635) (76dd645)
- desktop-control: DesktopDriver trait and macOS driver on vendored agent-desktop (#1581, ADR-0047) (#1621) (0c62048), closes #1584
- desktop: agent drives the browser pane on macOS — WKWebView driver, content rules, native history (ADR-0048, #1589, #1634) (#1637) (2e4e7c6), closes #1590
- desktop: browser pane with an isolated per-thread child webview (ADR-0048, #1588) (#1623) (41c9534), closes #1634
- desktop: keep a long run alive — no sleep, close to tray, resume after restart (ADR-0045 decision 7, #1438) (#1567) (9128597), closes #1565
- governance: governed MCP everywhere, governed indexing, Atlassian API base, secret rotation, Entra re-consent (#1474 #1473 #1464 #1505 #1477) (#1556) (c4cdad6), closes #1554 #1554 #1544
- Map node on the shared fan-out adapter (T-2A3) (#1576) (3200a0f)
- run brief and goal check for Run to completion (ADR-0045 decision 11, #1564) (#1565) (f6a6984)
- run_finished notifications and web push (ADR-0045 decisions 5 and 6, #1437) (#1569) (556b66c), closes #web-push
- sandbox: supervisor browser profile and BrowserSessionService (ADR-0049, #1595) (#1641) (ccb5bb4), closes #1594
- schedules and webhooks that target a handed-off workspace thread (ADR-0045 decision 9, #1440) (#1572) (df695a0), closes #1570
- send a running task to the cloud and continue; take back when done (ADR-0045 decision 8, #1439) (#1571) (96f555e)
- sign in from a fan-out delegated-auth card by reference (FU-250) (#1566) (d5433d4)
- thinking policy — auto|off|low|medium|high, translation table, reasoning_control, reasoning tokens (ADR-0038 phase 1, #1452) (#1574) (0b9b4d7), closes #584
- unattended runs U1+U2 — Run to completion by default, grants, chains and automatic continue (ADR-0045, #1435 #1436) (#1561) (586e931), closes #1559 #711
- web: set a schedule or webhook to run on a handed-off workspace thread (ADR-0045 decision 9, #1440) (#1573) (0c41d5b)
Bug Fixes
- agents: label other agents in history, drop cross-turn thinking, attribute desktop tool steps (#1603, part 1) (#1636) (221a5f0)
- agents: reconcile the durable session with the transcript on every turn (#1603, part 2) (#1639) (b2881bf)
- cancel upstream on stream disconnect, regenerate canvas answers, NATS bootstrap secret cleanup, ADO image settings (#1201 #1098 #1370 #985) (#1558) (9934b07)
- chat: never answer a multi-agent send with the plain model (ADR-0050 phase 0) (#1622) (9612753), closes #1602 #1602
- effectful direct nodes two levels below a fan-out member, and a lost member wake never asks again (FU-264, FU-273) (#1555) (fcd96ef), closes #1544 #1554
T...
v7.6.0-nightly.20261105.521
nightly pre-release of main at 0b9b4d7.
7.6.0 (2026-11-05)
Features
- desktop: keep a long run alive — no sleep, close to tray, resume after restart (ADR-0045 decision 7, #1438) (#1567) (9128597), closes #1565
- governance: governed MCP everywhere, governed indexing, Atlassian API base, secret rotation, Entra re-consent (#1474 #1473 #1464 #1505 #1477) (#1556) (c4cdad6), closes #1554 #1554 #1544
- run brief and goal check for Run to completion (ADR-0045 decision 11, #1564) (#1565) (f6a6984)
- run_finished notifications and web push (ADR-0045 decisions 5 and 6, #1437) (#1569) (556b66c), closes #web-push
- schedules and webhooks that target a handed-off workspace thread (ADR-0045 decision 9, #1440) (#1572) (df695a0), closes #1570
- send a running task to the cloud and continue; take back when done (ADR-0045 decision 8, #1439) (#1571) (96f555e)
- sign in from a fan-out delegated-auth card by reference (FU-250) (#1566) (d5433d4)
- thinking policy — auto|off|low|medium|high, translation table, reasoning_control, reasoning tokens (ADR-0038 phase 1, #1452) (#1574) (0b9b4d7), closes #584
- unattended runs U1+U2 — Run to completion by default, grants, chains and automatic continue (ADR-0045, #1435 #1436) (#1561) (586e931), closes #1559 #711
- web: set a schedule or webhook to run on a handed-off workspace thread (ADR-0045 decision 9, #1440) (#1573) (0c41d5b)
Bug Fixes
- cancel upstream on stream disconnect, regenerate canvas answers, NATS bootstrap secret cleanup, ADO image settings (#1201 #1098 #1370 #985) (#1558) (9934b07)
- effectful direct nodes two levels below a fan-out member, and a lost member wake never asks again (FU-264, FU-273) (#1555) (fcd96ef), closes #1544 #1554
Tests
v7.5.0
7.5.0 (2026-11-02)
Features
- chart: release-wide settings, chart-made issuers and a secret mint script (#1460) (#1549) (dab7175)
- guardrail adapters, prompt-injection slot and grounding indicators (ADR-0043, #1500) (#1552) (88ce1d7)
- web,desktop: one shell — breadcrumb title, page toolbar, right side panel, unified sidebar, desktop notifications (#1553) (7db7831)
Bug Fixes
- ci: keep scanners out of the vendored crates' manifests (#1547) (#1551) (0c0a49e)
- name the refused egress host, add an OIDC relink command (#1460 item 12) (#1548) (6deb83f)
- re-run a decided continuation lost before its first root save (FU-269) (#1554) (9f83b7a)
- vendor: zip 9 port follow-ups (#1546 review) (#1550) (0a607c3)
Chores
v7.4.0
7.4.0 (2026-10-31)
Features
- admit fixed Parallel with per-interrupt decisions, park and wake (Point 5 2a-2) (#1470) (8741de0), closes #1 #2 #3 #12 #8 #7 #5 #6 #10 #11 #9 #17
- agent circuit breaker, per-run caps, throttles per agent and user, safety alerts (ADR-0041 decisions 2-4, #1498) (#1542) (5d3082f)
- agent releases with rollback; session policy and audit; whole-run cap; toolkit-type stop cancels runs (#1492, #1496) (#1522) (d830cab), closes #1498 1496/#1498 #1498 #1498 #1462 #1462
- approval ledger, unattended runs, approval policy by tool category, nested pauses (ADR-0041 decision 5, #1491, #1498) (#1540) (f9891df)
- connector approval, credential inventory, permission trimming and entitlement export (ADR-0044 decisions 1 and 5, #1501) (#1537) (30db78e), closes Number#toString
- content controls — gateway guardrail pipeline, output contracts, AI disclosure, platform preamble, untrusted content (ADR-0043, #1500) (#1545) (fafb25d), closes #1537 #1490 #1490
- delegation narrowing and signed remote agent assertions (ADR-0044 decisions 3 and 4, #1501) (#1539) (0990ab1)
- docs: Astro Starlight docs site with build-time search and docs-only CI; asserted-user modes documented (#1510) (8662e92), closes nodes/overview#deprecated-node-types
- elitea-worker-rust: a fixed Parallel inside a saved child pipeline (FU-249) (#1524) (5e9c6df), closes #1 #2 #3 #12 #8 #7 #5 #6 #10 #11 #9 #17 #1470
- elitea-worker-rust: a saved Agent Parallel branch pauses with its own card (FU-246) (#1511) (b322fb7), closes #1 #2 #3 #12 #8 #7 #5 #6 #10 #11 #9 #17 #1470
- elitea-worker-rust: effectful direct nodes in saved child pipelines pause, run once and recover (FU-248) (#1541) (e7842b6), closes #1501
- evidence: run step records, retrieval logging, chained audit trail, per-agent dashboard (ADR-0042, batch 5) (#1536) (8b09de8), closes #1499 #1499 #1499 #1499 #1499 #1499 #1499 #1499 #1499 #1499 #1499 #1534 #1534 #1534
- governance: ADR-0039 follow-ups — refused resume settles, key-map secrets, audit ceiling, create reference, definition digest, run token (#1506) (18788a8), closes #1485 #1461 #1481 #1480 #1461 #1482 #1462 #1481
- inline LLM nodes as fixed Parallel branches (FU-247) (#1508) (598c317), closes #1 #2 #3 #12 #8 #7 #5 #6 #10 #11 #9 #17 [#1470](https://github.com/elitea-ng/elitea-platform/issues...
v7.3.0
7.3.0 (2026-10-28)
Features
- brand: Elitea AI brand guide v3 and the LE-03 repaint of web, desktop, mobile and docs (#1484) (083107b), closes #1472 #1433
- clients: desktop sidebar & account menu, native composer, drafts, reply actions, 19 languages (#1459) (4db2cc7)
- conversational agent creation, streamed drafts, published agent schemas, and Create agent on desktop (ADR-0037) (#1449) (a3d69b6)
- desktop: cloud handoff take-back phase 2 — one apply engine, clean merge, conflict markers, up to turn k (#1187) (#1431) (1ba9bf6), closes #1235
- desktop: compact idle threads while the prompt cache is warm (#1472) (a692b28), closes #1459 #1448
- elitea-main: an ad-hoc turn offers only participants that fit below the chat model, and the participant read says which (FU-244, PLAN §8.8) (9f38cf8)
- elitea-main: refuse composition bound violations at attach and pipeline save (FU-244) (aa0e5b8)
- FU-244, PLAN 8.8: one composition rule at every authoring site, cycles always refused (c3b44de), closes #5680
- governance: conformance suite, reference admin API, migrate-references and scale fixture (ADR-0039 P6b: #1124) (#1483) (af24d78), closes #999 #1472 #1459
- governance: credential broker redemption, provider adapters and governed toolkit calls (ADR-0039 P3: #1118 #1120) (#1463) (c9071d6)
- governance: credential governance foundation — #1111 #1112 #1113 #1114 (ADR-0039 P1) (#1456) (f1b3832), closes #1109 #1118
- governance: Entra Agent ID and Elitea-native agent identity providers (ADR-0039 P5: #1152 #1153) (#1471) (8cfc39d), closes #1117
- governance: exact credential resolution, mandate-bound triggers and governed MCP (ADR-0039 P6a: #1119 #1122 #1123) (#1476) (168567d), closes #1061
- governance: governed execution context, grants, Entra delegation, external identities (ADR-0039 P2: #1115 #1116 #1117 #1151) (#1458) (826a63d), closes #1456 1152/#1153
- governance: revocation epochs, credential cache, provider OAuth consent and identity reconciliation (ADR-0039 P4: #1121 #1154) (#1465) (7776e08)
- handoff: store phase 2 — PUSH segments, compaction and GC; take back the remaining turns (#1187) (#1443) (667c6ee)
- handoff: web "Files changed" for cloud threads (#1187) (#1444) (d70f5c0)
- push and open pull requests from a cloud thread (GitHub and GitLab) (#1451) (20bbc99)
- steering during execution for cloud, desktop, web and mobile (contract 1.27) (#1448) (21d56fb)
Bug Fixes
- deepwiki: the real-engine stub never returns an all-zero embedding (#1441) (#1455) (0269d92), closes #1378
- desktop: local stores give freed space back, checkpoint idle WALs, and bound the data directory (#1442) (51db6e6)
- desktop: parallel tasks work in ordinary clones (hooks path, stale submodule leftovers), and a refusal says why (#1447) (a804d7c)
- desktop: push from bypass mode through a hardened git_push tool (#1445) (642054e)
- elitea-main: a participant's project must also exist before its composition is read (FU-244) (3ee734d)
- elitea-main: a run whose stored composition breaks a bound is refused typed and readable (FU-244) (e8c02fd)
- elitea-main: check the composition before the attach writes anything (FU-244) (f83ac2b)
- elitea-main: one composition check on every write and start path, judged per request (FU-244 review) (b60cb26)
- elitea-web: show a refused agent/pipeline attach instead of dropping it, never retry the write (FU-244) (a9ff0c4)
- elitea-web: the Chat button shows the server's refusal (FU-244); tests and source mapping for PLAN 8.8 (300b28c)
- elitea-web: the participant list flags an ...
v7.2.0
v7.1.0
7.1.0 (2026-10-24)
Features
- chat project skills, one routine registry, async I/O off the executor (#1364, #1369, #1377) (#1413) (4390ded), closes #1232
- desktop-agent: context summary handoff and cloud compaction; local index embedding budgets (#1412) (9292549), closes #1360 #1368 #1368 #1187 #1368
- desktop-agent: memory tools and repo map (#1233, #1240, #1415) (#1416) (fd31e05)
- desktop-agent: nested agents as cloud child turns, ACP mode; dependency bumps (#1239, #1241) (#1428) (4ed03b0), closes #1420 #1424 #1425 #1235 #1349 #1373 #1374 #1410 #1421 #1423 #1380 #1396
- desktop-agent: P1 — images, sub-agents, prompt cache and usage, documents, background processes, local MCP; Artifacts image/PDF preview (#1408) (1fc85b0), closes #1229 #1226 #1229 #1226 #1227 #1220 #1215 #1222 #1223 #1229 #1220 #1220 #1220 #1223 #1220 #1230 #1230
- desktop-agent: session fork and rewind, worktree-parallel agents (#1234, #1235) (#1420) (a75ea16)
- desktop-agent: user hooks and LSP diagnostics (#1236, #1237) (#1424) (5494648), closes #1223 #1420
- desktop-agent: web fetch/search and host intel behind the egress guard, metered (#1238) (#1425) (c46b869), closes #1420 #1424
- elitea-worker-rust: scoped application continuation always on (#1407) (6b0cea3)
- worker-rust: scoped application continuation always on (Point 5 Wave 2a-1) (5b5dd7c)
Bug Fixes
- 2a-1: review round 2: pipeline Agent node degrades nested skips; static pause beside a nested card is proven typed; typed continuation keeps text until it starts (fdfec82)
- elitea-worker-rust: a bound violation deep in a saved pipeline drops only its edge; tests and source mapping for review round 2 (f707d1b)
- elitea-worker-rust: the production completion wrapper forwards the static tool pause (590117a), closes #1321
- worker-rust: a card in a later turn of a pipeline conversation resumes (8465129)
- worker-rust: a decided nested tool call that cannot run fails readably (FU-226) (1396a3c)
- worker-rust: an approved sensitive call that changes data runs once (d38cc14)
- worker-rust: keep recovery starts scoped; narrow the nested replay refusal code (c4b68ff)
Documentation
- elitea-worker-rust: 2a-1 browser evidence on current main (stack twoaone), follow-ups (164302a)
- elitea-worker-rust: 2a-1 review round 1 browser re-check (typed, Continue, sensitive, nested) (503456f)
- elitea-worker-rust: 2a-1 review round 1 recovery rows, Web typed continuation, counts (a1f21fd)
- elitea-worker-rust: 2a-1 review round 2 browser check (pipeline Agent node with an unbuildable attachment) (b141b5d)
Chores
- deps: bump fast-uri from 3.1.8 to 3.1.9 in /apps/elitea-mobile in the npm_and_yarn group across 1 directory (#1422) (d323913)
- deps: bump fast-uri from 3.1.8 to 3.1.9 in /apps/elitea-web (#1419) (0492db9)
- deps: bump github.com/go-chi/chi/v5 from 5.3.2 to 5.4.0 in /services/elitea-main (#1418) (5a18fed)
- deps: bump zod from 4.6.5 to 4.6.6 in /apps/elitea-mobile in the npm_and_yarn group across 1 directory (#1411) (14f0e0c)
- Go module paths move to github.com/elitea-ng/elitea-platform (#1406) (c348de7)
- the legacy runtime is named nowhere, with a zero-exemption CI check (Pylon removal 10) (#1405) ([d5e9660](https://github.com/elitea-ng/elitea-pl...
v7.0.0
7.0.0 (2026-10-23)
⚠ BREAKING CHANGES
- scaling for every component (Inventory on N replicas, fleet-wide DeepWiki slots, autoscalers on by default) (#1398)
Features
- scaling for every component (Inventory on N replicas, fleet-wide DeepWiki slots, autoscalers on by default) (#1398) (ab1aa9e)
Bug Fixes
- gateway: bound the degraded budget across the fleet (per-replica share, reservations) (#1403) (ab87065)
CI/CD
- manual releases, nightly and dev pre-releases, macOS desktop release; a merge starts no pipeline (#1401) (42d302a)
Chores
- deps: bump dompurify from 3.4.16 to 3.4.17 in /apps/elitea-web (#1397) (68a00d4)
- drop hybrid-deployment claims and the fallbacks they kept (Pylon removal 9) (#1404) (afdc9d4)
- elitea-main: reword Pylon mentions in comments and docs (Pylon removal 7a) (#1395) (08a5ff8)
- rbac: retire configuration.roles and projects.projects (Pylon removal 8) (#1402) (9322821)
- reword the remaining Pylon mentions outside elitea-main and elitea-web (Pylon removal 7c) (#1400) (9ff9e00), closes #339
- web: reword Pylon mentions in elitea-web comments and docs (Pylon removal 7b) (#1399) (1fef172), closes #1366 #339
v6.0.0
6.0.0 (2026-10-22)
⚠ BREAKING CHANGES
- helm: one chart (NATS + Qdrant as chart dependencies, optional KEDA), single edge route, whole product by default, GKE + Argo CD guide (#1390)
Features
- helm: one chart (NATS + Qdrant as chart dependencies, optional KEDA), single edge route, whole product by default, GKE + Argo CD guide (#1390) (cfe9867), closes #1359 #1312
Bug Fixes
- deps: klauspost/compress 1.18.7 in elitea-subapp-host (CVE-2026-63209) (#1396) (c4a845f)
CI/CD
Chores
- deepwiki: generic plugin class API detection instead of Pylon detection (Pylon removal) (#1394) (fbca98c)
- deps: bump github.com/nats-io/nats-server/v2 from 2.12.1 to 2.12.6 in /services/elitea-subapp-host [skip ci] (#1379) (fcefebc)
- deps: bump uuid from 7.0.3 to removed in /apps/elitea-mobile in the npm_and_yarn group across 1 directory [skip ci] (#1375) (d87d6eb)
- drop the apps/elitea-ui submodule, its image and the gates that read it (#1391) (aa6291a)
- remove the inert next-input-suggestion hook (Pylon removal 3/7) (#1388) (7f4513a), closes #334 #1359
- remove the Pylon compatibility routes and fallbacks (Pylon removal 2/7) (#1387) (2922e9b)
- remove the Pylon parity tooling (Pylon removal 1/7) (#1386) (c1d7da8)
- rename Pylon identifiers, fixtures and operator strings (Pylon removal 6/7) (#1393) (4579c41)
- reword the OpenAPI spec without Pylon and regenerate its clients (Pylon removal 5/7) (#1389) (8c517f2)