Skip to content

v0.9.0-beta.3: opentypebb bug fix, npmjs publish fix#45

Merged
luokerenx4 merged 5 commits intomasterfrom
dev
Mar 13, 2026
Merged

v0.9.0-beta.3: opentypebb bug fix, npmjs publish fix#45
luokerenx4 merged 5 commits intomasterfrom
dev

Conversation

@luokerenx4
Copy link
Copy Markdown
Contributor

Summary

  • fix: opentypebb bug fix + bump to 0.1.1
  • fix(ci): npmjs publish auth conflict resolved
  • Bump main version to 0.9.0-beta.3

Test plan

  • CI passes
  • Release workflow creates v0.9.0-beta.3
  • opentypebb 0.1.1 published to both GitHub Packages and npmjs

🤖 Generated with Claude Code

luokerenx4 and others added 5 commits March 13, 2026 13:56
…s auth conflict

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…essionStore, MockConnector)

Extract ISessionStore from SessionStore so tests can use MemorySessionStore
(in-memory, no filesystem) instead of shallow recording mocks. This lets
tests verify actual stored state via readAll(), which would have caught
the duplicate persistence bug fixed in acc6bbb.

Add MockConnector (connectors/mock.ts) as a standard test double with
call capture, configurable capabilities, and optional sendStream removal.

Update all pipeline tests and agent-center.spec.ts to use the new doubles.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…tend

Implement /widgets.json generation by directly introspecting Router commands,
Registry providers, and Zod schemas — bypassing the Python approach of parsing
OpenAPI specs. Generates 172 widget configs with params and column definitions.

New files:
- zod-to-widget.ts: Zod schema → widget params & AG-Grid column defs
- schema-registry.ts: model name → Zod schema mapping (~90 models)
- widgets.ts: buildWidgetsJson() core logic

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@luokerenx4 luokerenx4 merged commit 70ebb7c into master Mar 13, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant