v0.9.0-beta.2: package publishing, bug fixes, refactoring#44
Merged
luokerenx4 merged 11 commits intomasterfrom Mar 13, 2026
Merged
v0.9.0-beta.2: package publishing, bug fixes, refactoring#44luokerenx4 merged 11 commits intomasterfrom
luokerenx4 merged 11 commits intomasterfrom
Conversation
- 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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
@traderalice/opentypebbto GitHub Packages + npmjs, auto-publish on releaseTest plan
pnpm devstarts correctly🤖 Generated with Claude Code