Skip to content

Releases: egma-ai/egma

cli-v0.3.1

Choose a tag to compare

@nischalj10 nischalj10 released this 31 Aug 18:58
352a510

What's Changed

  • Retell web-call plug: the simulator conducts over the draft by @nischalj10 in #255
  • Retell mock tools control plane: the platform builds a mocked world and answers for it by @nischalj10 in #256
  • Retell playground plug: the simulator types to the playground by @nischalj10 in #258
  • Retell playground door: the control plane admits the playground and reads its world by @nischalj10 in #259
  • Retell mock tools: the tick, the guarded run lifecycle, and the live proof by @nischalj10 in #261
  • Retell playground: the connect flows ask how you test by @nischalj10 in #262
  • Record product pages in session replay, mask secrets only by @nischalj10 in #268
  • Grey chrome UI by @thebhulawat in #270
  • Revert: back out the gray chrome change (#270) by @thebhulawat in #271
  • Bound select picker height and fix alignment rule scope by @nischalj10 in #269
  • The Retell lanes: one switch per connection, three ways to test by @nischalj10 in #263
  • Lift dark tertiary text to clear AA by @thebhulawat in #272
  • Make LiveKit connection modality explicit by @nischalj10 in #273
  • Measure the agent's answer, not egma's wait — and grade the p90 by @nischalj10 in #274
  • Move the persona picker onto the kit popover and command by @nischalj10 in #275
  • Author a custom grader by defining the boundary by @nischalj10 in #278
  • fix(web): show simulation execution failures by @nischalj10 in #277
  • Ship the LiveKit JavaScript monitoring SDK by @nischalj10 in #276
  • Replace onboarding wizard with skills and raw CLI by @nischalj10 in #279
  • Grader sheet Rework and one rationale said once by @nischalj10 in #281
  • Unblock production deployment and CLI release by @nischalj10 in #280
  • Settle the second ingestion drainer before tests by @nischalj10 in #282

Full Changelog: cli-v0.2.15...cli-v0.3.1

cli-v0.2.15

Choose a tag to compare

@nischalj10 nischalj10 released this 28 Aug 22:56
ee0a8fb

What's Changed

Full Changelog: cli-v0.2.14...cli-v0.2.15

cli-v0.2.14

Choose a tag to compare

@nischalj10 nischalj10 released this 28 Aug 02:11
5fa20e4

What's Changed

Full Changelog: cli-v0.2.13...cli-v0.2.14

cli-v0.2.13

Choose a tag to compare

@nischalj10 nischalj10 released this 28 Aug 00:31
448a668

What's Changed

  • fix(tests): behavior numbers read 1. in the test's own ink by @thebhulawat in #234
  • feat(web): take Next 16 and Turbopack, and clear every Dependabot alert by @nischalj10 in #233
  • fix(grader): survive Postgres listener disconnects by @nischalj10 in #236
  • feat(db): persona rework 01 — two names, flat columns, one honest Delete by @thebhulawat in #237
  • feat(contract): persona rework 02 — work-order v5, the simulator speaks the identity name by @thebhulawat in #238
  • Grader screen legibility rework by @thebhulawat in #239
  • feat(api): persona rework 03 — the API reshaped end to end, and the CLI with it by @thebhulawat in #240
  • feat(web): persona rework 04 — the Personas screens per the boards, the docs sweep, and the proof by @thebhulawat in #241
  • feat: the persona rework — two names, flat columns, one honest Delete, and screens that say so by @thebhulawat in #242
  • fix(web): the grader tables share their width instead of pooling it into one lane by @thebhulawat in #243
  • Pass threshold header aligns with its numbers by @thebhulawat in #244
  • fix(web): the pass threshold figures read from the lane's left edge by @thebhulawat in #245
  • feat(web): the connect sheet asks for the platform before drawing its fields by @thebhulawat in #248
  • feat(runs): refine the simulation workbench by @nischalj10 in #247
  • feat(web): the tests screen reads as one line and offers one way in by @thebhulawat in #249
  • fix(web): every table reads from one declared edge by @thebhulawat in #250
  • feat(web): egma opens behind one honest session screen by @thebhulawat in #251
  • feat(web): the prod-polish pass — one session screen, one trail, one table edge by @thebhulawat in #252
  • feat(cli): finish reviewed onboarding and local LiveKit runs by @nischalj10 in #246

Full Changelog: cli-v0.2.12...cli-v0.2.13

cli-v0.2.2

Choose a tag to compare

@nischalj10 nischalj10 released this 28 Aug 00:05
bfa7604

What's Changed

  • fix(tests): behavior numbers read 1. in the test's own ink by @thebhulawat in #234
  • feat(web): take Next 16 and Turbopack, and clear every Dependabot alert by @nischalj10 in #233
  • fix(grader): survive Postgres listener disconnects by @nischalj10 in #236
  • feat(db): persona rework 01 — two names, flat columns, one honest Delete by @thebhulawat in #237
  • feat(contract): persona rework 02 — work-order v5, the simulator speaks the identity name by @thebhulawat in #238
  • Grader screen legibility rework by @thebhulawat in #239
  • feat(api): persona rework 03 — the API reshaped end to end, and the CLI with it by @thebhulawat in #240
  • feat(web): persona rework 04 — the Personas screens per the boards, the docs sweep, and the proof by @thebhulawat in #241
  • feat: the persona rework — two names, flat columns, one honest Delete, and screens that say so by @thebhulawat in #242
  • fix(web): the grader tables share their width instead of pooling it into one lane by @thebhulawat in #243
  • Pass threshold header aligns with its numbers by @thebhulawat in #244
  • fix(web): the pass threshold figures read from the lane's left edge by @thebhulawat in #245
  • feat(web): the connect sheet asks for the platform before drawing its fields by @thebhulawat in #248
  • feat(runs): refine the simulation workbench by @nischalj10 in #247
  • feat(web): the tests screen reads as one line and offers one way in by @thebhulawat in #249
  • fix(web): every table reads from one declared edge by @thebhulawat in #250
  • feat(web): egma opens behind one honest session screen by @thebhulawat in #251
  • feat(web): the prod-polish pass — one session screen, one trail, one table edge by @thebhulawat in #252
  • feat(cli): finish reviewed onboarding and local LiveKit runs by @nischalj10 in #246

Full Changelog: cli-v0.2.12...cli-v0.2.2

cli-v0.2.12

Choose a tag to compare

@nischalj10 nischalj10 released this 25 Aug 20:49
de683f0

What's Changed

  • test: pin required platform for every agent by @thebhulawat in #212
  • Ship Default Persona v1 and expand its model catalog by @nischalj10 in #213
  • feat(monitoring): monitoring folds into the Transcripts screen by @thebhulawat in #216
  • fix(monitoring): the transcript status mark drops its stale round intent by @thebhulawat in #219
  • feat(tests): suites lead with Run, and the suite's tests are a grid by @thebhulawat in #217
  • feat(agents): one connect flow, and the agents list is the whole surface by @thebhulawat in #218
  • Fix LLM judge contract and default to Terra by @nischalj10 in #215
  • Simplify self-hosted secret configuration by @nischalj10 in #214
  • test(browser): the register walk meets the query-state connect flow by @thebhulawat in #221
  • test(browser): the walk meets the redirecting alias and the moved suite menu by @thebhulawat in #222
  • test(browser): every copied-link row audited; the retired test row fixed twice by @thebhulawat in #224
  • fix(tests): different cells save concurrently; no second edit is dropped by @thebhulawat in #223
  • feat: the 2026-08-24 rework — one connect flow, the tests grid, monitoring on Transcripts by @thebhulawat in #220
  • fix(tests): a late save answer never closes a newer edit session by @thebhulawat in #225
  • fix(shell): one left lane down the sidebar by @thebhulawat in #227
  • chore(db): replace migration history with baselines by @nischalj10 in #226
  • chore(db): remove legacy migration baggage by @nischalj10 in #228
  • docs(db): remove migration history references by @nischalj10 in #229
  • fix(web): the developer's prod-testing polish round — eight fixes by @thebhulawat in #230
  • feat(observability): the surface is Observability, its screen is Traces, and LiveKit onboarding reads like a first-trace setup by @thebhulawat in #231
  • fix(tests): switching persona pickers commits the open one first by @thebhulawat in #232

Full Changelog: cli-v0.2.1...cli-v0.2.12

cli-v0.2.1

Choose a tag to compare

@nischalj10 nischalj10 released this 25 Aug 03:46
08c2b66

What's Changed

  • Pressing Use stops being a one-way door by @thebhulawat in #115
  • Give the persona streaming ears, a streaming mouth, and no reasoning by @nischalj10 in #116
  • Tighten report validation and sweep logging types by @nischalj10 in #117
  • Move Mintlify documentation into the Egma monorepo by @nischalj10 in #118
  • docs: move LiveKit guides into private planning by @nischalj10 in #119
  • Use the approved Egma identity by @nischalj10 in #120
  • Complete the project-scoped Product UI by @nischalj10 in #121
  • Adopt the orange-red Egma design system by @nischalj10 in #122
  • Watch a Retell agent: pull and webhook by @thebhulawat in #123
  • Monitoring: production traffic gets its own product surface by @thebhulawat in #124
  • Measure a LiveKit call's latency from its own spans by @thebhulawat in #125
  • Watch a Retell agent in production: pull and webhook by @thebhulawat in #126
  • Every green merge deploys, and the web ships after the API by @nischalj10 in #127
  • Make the onboarding wizard use public skills across agents and platforms by @nischalj10 in #128
  • A zero read off a widthless turn is two placeholders agreeing, not a measurement by @thebhulawat in #129
  • The Retell normalizer translates the platform's own latency into the reported block by @thebhulawat in #130
  • Two browser-walk races: hold the delivery, click until the address answers by @nischalj10 in #131
  • The measure module gains its final source: what the platform itself reported by @thebhulawat in #132
  • simulations - updated audio recording and OTEL span capture by @nischalj10 in #134
  • Run main tests and deployment in one workflow by @nischalj10 in #140
  • A platform's own latency becomes measures, with provenance, and placeholders measure nothing by @thebhulawat in #133
  • Provenance removal from the UI by @thebhulawat in #141
  • Retry transient ClickHouse migration lag by @nischalj10 in #142
  • UI revamp + Livekit/ Retell support in UI by @nischalj10 in #139
  • Egma platform telemetry behind one default-off flag by @nischalj10 in #146
  • Protect browser telemetry before session replay by @nischalj10 in #147
  • Make SIP credentials stable deployment inputs by @nischalj10 in #148
  • Add structured production platform logs by @nischalj10 in #149
  • Land the shadcn + Tailwind base, themed from DESIGN.md by @thebhulawat in #151
  • Group the navigation under Global, Simulations and Monitoring by @thebhulawat in #152
  • Agent screens: every row says how egma reaches its agent by @thebhulawat in #153
  • Migrate the shared components to the shadcn base (ticket 19, wave 0) by @thebhulawat in #154
  • Put the Tests, Personas and Graders screens on the shadcn base by @thebhulawat in #155
  • Take Settings and the signed-out surface onto the shadcn base by @thebhulawat in #156
  • Put the runs and monitoring surfaces on the shadcn base by @thebhulawat in #157
  • Make persona versions own model execution by @nischalj10 in #158
  • test: make asynchronous checks deterministic by @nischalj10 in #159
  • Retire the legacy control set, the token file, and the last CSS Modules by @thebhulawat in #160
  • Restore immutable ClickHouse migration bytes by @nischalj10 in #161
  • Merge main into the shadcn structure, and re-say #158 on the base by @thebhulawat in #162
  • The shadcn structure: one component vocabulary, themed by reference by @thebhulawat in #163
  • First-look UI annotations: the sidebar, the filter rows, and the graders strip by @thebhulawat in #165
  • Ship production monitoring for Retell and LiveKit Agents by @nischalj10 in #164
  • feat(web): put every product surface on the shadcn kit by @thebhulawat in #173
  • fix(web): reconcile the monitoring and shadcn rewrites of the transcript surface by @thebhulawat in #174
  • fix(db): lift the run guard for 0038's snapshot backfill, as 0033 did by @thebhulawat in #175
  • fix(db): retry ClickHouse migrations after cold-start timeout by @nischalj10 in #176
  • Ship one versioned platform API contract by @nischalj10 in #177
  • Fix the production health deployment order by @nischalj10 in #179
  • Add project-owned test suites and whole-suite runs by @nischalj10 in #178
  • Fix hosted database version parity before suite migration by @nischalj10 in #180
  • test: make deployment gates deterministic by @nischalj10 in #181
  • Durable acceptance and drain path for production evidence by @nischalj10 in #182
  • Ticket 01: agents own platform monitoring — the schema pass by @thebhulawat in #183
  • Ticket 02 (poller): pull rebuilt on the agent shape by @thebhulawat in #184
  • Ticket 02 (surface): start monitoring from the agent by @thebhulawat in #185
  • Retell polling control, deployment roles, and truthful readiness by @nischalj10 in #187
  • Durable trace ingestion: evidence is safe in object storage before Egma answers success by @nischalj10 in #188
  • perf(retell): read a page's outstanding calls together by @nischalj10 in #190
  • Agent-owned monitoring: the agent holds the platform key, pull is declared, push is observed by @thebhulawat in #186
  • feat(web): the Paper look — theme, primitives, shell (ui-refresh 01) by @thebhulawat in #192
  • feat(web): the access pages on the Paper look (ui-refresh 02) by @thebhulawat in #193
  • feat(web): personas on the 03B boards (ui-refresh 04) by @thebhulawat in #195
  • feat(web): runs, simulations, transcripts, monitoring and graders by the recipe (ui-refresh 06) by @thebhulawat in #196
  • feat(web): tests and suites on the 04A boards (ui-refresh 05) by @thebhulawat in #197
  • feat(web): agents and connections on the 03A boards (ui-refresh 03) by @thebhulawat in #194
  • feat(web): settings, organization, people, keys and the entry pages by the recipe (ui-refresh 07) by @thebhulawat in #198
  • fix(web): integration polish — the shared defects the route tickets found (ui-refresh 09) by @thebhulawat in #199
  • fix(web): the real-browser proof passes on the redesign (ui-refresh 10) by @thebhulawat in #200
  • feat(web): the product interface on the Paper look — sharp, sleek, every screen (ui-refresh) by @thebhulawat in #201
  • fix(web): the agents list is the one agent screen — the name is plain text by @thebhulawat in #202
  • Add project-scoped trace grading by @nischalj10 in #189
  • Update sidebar organization and project context by @thebhulawat in #205
  • Simplify the project selector by @thebhulawat in #206
  • Require CI and Greptile monitoring by @thebhulawat in #207
  • Refine organization hover tile by @thebhulawat in #209
  • Require agent platform at registration by @thebhulawat in #208
  • Update wizard CLI to configuring monitoring and mock tools by @nischalj10 in #204
  • Fix required agent platform deployment by @thebhulawat in #210
  • Latency as a first-class observed metric, for simulations and production alike by @nischalj10 in #203
  • Remove obsolete compatibility routes and aliases by @nischalj10 in #211

Full Changelog: cli-v0.2.0...cli-v0.2.1

platform-v0.2

Choose a tag to compare

@nischalj10 nischalj10 released this 16 Aug 19:19
589a8f2

What's Changed

Full Changelog: platform-v0.11...platform-v0.2

testing tag deployment 2

Choose a tag to compare

@nischalj10 nischalj10 released this 15 Aug 07:07
bb5cb15

What's Changed

  • Deploy from what the cloud repository published, not from the box by @nischalj10 in #100

Full Changelog: platform-v0.1...platform-v0.11

testing tag deployment

Choose a tag to compare

@nischalj10 nischalj10 released this 15 Aug 05:38
24d8477
platform-v0.1

Merge pull request #91 from egma-ai/claude/cloud-infra-supabase-click…