Skip to content

v0.9.0-beta.2: package publishing, bug fixes, refactoring#44

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

v0.9.0-beta.2: package publishing, bug fixes, refactoring#44
luokerenx4 merged 11 commits intomasterfrom
dev

Conversation

@luokerenx4
Copy link
Copy Markdown
Contributor

Summary

  • Publishing: Add @traderalice/opentypebb to GitHub Packages + npmjs, auto-publish on release
  • Bug fixes: Restore opentypebb local dev exports, merge ai-config into config
  • CI: Dual-registry publish workflow (GitHub Packages + npmjs)
  • Refactoring: Move model-factory to vercel-ai-sdk, merge ai-config.ts into config.ts

Test plan

  • CI passes
  • pnpm dev starts correctly
  • Release workflow creates v0.9.0-beta.2 + publishes opentypebb

🤖 Generated with Claude Code

luokerenx4 and others added 11 commits March 13, 2026 12:30
- model-factory.ts: core/ → ai-providers/vercel-ai-sdk/ (only consumer)
- engine.spec.ts → agent-center.spec.ts (Engine was removed, tests are for AgentCenter)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Rename package to @traderalice/opentypebb (scoped for GitHub registry)
- Add publishConfig, repository, and files fields
- Update all imports from 'opentypebb' to '@traderalice/opentypebb'
- Add publish-opentypebb job to release workflow

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Eliminates the standalone ai-config.ts wrapper by inlining
readAIBackend/writeAIBackend directly into config.ts.

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

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Move MCP tool server (plugins/mcp.ts → server/mcp.ts) and OpenBB API
server (openbb/api-server.ts → server/opentypebb.ts) into a dedicated
directory for services that expose capabilities over HTTP ports.
Removes the now-empty plugins/ directory.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Skills are static data files, not source code. Move createDocx.md
from src/skills/ to data/default/skills/ alongside other default
config templates. Removes the now-empty src/skills/ directory.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Move Connector, ConnectorCapabilities, SendPayload, and SendResult
type definitions from core/connector-center.ts to connectors/types.ts.
Connector implementations now import types from their own directory.
ConnectorCenter re-exports for backward compatibility.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Move provider interface types (GenerateProvider, ProviderEvent,
ProviderResult, GenerateInput, GenerateOpts) from core/ai-provider.ts
to ai-providers/types.ts. Provider implementations now import from
their own directory. core/ai-provider.ts re-exports for compatibility.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Trailing text blocks were flushed to intermediateMessages AND
persisted again via finalResult.text, causing every assistant
response to be written twice to the session JSONL.

Remove the trailing flush — intermediate messages now only capture
tool-loop execution traces; the authoritative final text is
persisted once via the done event result.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@luokerenx4 luokerenx4 merged commit a2eccda 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