文件最后提交记录最后更新时间
fix(ai): updated google vertex model catalog Replaced Google Vertex project discovery with the models.dev catalog so bundled model selection includes current Vertex MaaS and Gemini entries while pruning retired fallbacks. Fixes #1456 4 天前
Merge remote-tracking branch 'origin/farm/93c3cac4/subagent-none-tool-result' 1 天前
Merge remote-tracking branch 'origin/farm/93c3cac4/subagent-none-tool-result' 1 天前
chore: bump version to 15.7.4 1 天前
feat(ai): add Wafer Pass and Wafer Serverless providers Wafer (https://wafer.ai) exposes a single OpenAI-compatible endpoint (https://pass.wafer.ai/v1) for two SKUs whose entitlement differs server-side, so we model them as two parallel providers — mirroring the firepass/fireworks split so a user with both subscriptions can switch without re-pasting: - wafer-pass — flat-rate. /v1/models is filtered to entries whose wafer.tier === "pass_included". - wafer-serverless — pay-as-you-go superset of Pass. Both issue wfr_… keys. /login wafer-pass and /login wafer-serverless paste-and-validate via /v1/models. WAFER_PASS_API_KEY and WAFER_SERVERLESS_API_KEY are wired through getEnvApiKey. Bundled catalog: - wafer-pass: GLM-5.1, Qwen3.5-397B-A17B. - wafer-serverless: GLM-5.1, Qwen3.5-397B-A17B, Kimi-K2.6, Qwen3.6-35B-A3B. Dynamic discovery via /v1/models overlays additional models at runtime and folds the wafer envelope (tier, capabilities, cents/M pricing) into the canonical Model<"openai-completions"> shape. GLM-family entries carry the zai-style thinking compat (thinkingFormat: "zai", reasoningContentField: "reasoning_content") so reasoning tokens land in the right field. Cents-per-million → dollars-per-million via /100. Tests (packages/ai/test/wafer.test.ts, 5 cases): bundled catalog contract for both providers and wire-id pass-through (case-sensitive, no rewrite — GLM-5.1 must round-trip verbatim or upstream 404s). Optional packages/ai/test/wafer.live.ts exercises a real round-trip against pass.wafer.ai when WAFER_PASS_API_KEY is set. 4 天前
chore: bump version to 15.7.4 1 天前
refactor: restructured monorepo TypeScript config and build tasks for unified setup - Migrated all package tsconfig files to extend tsconfig.workspace.json for unified TypeScript configuration across monorepo. - Consolidated build and check scripts across 10+ packages to use biome for linting/formatting with separate type checking via tsgo. - Renamed build scripts from build:native and build:binary to build for simplified command naming across packages/natives and packages/coding-agent. - Refactored CI workflow to invoke bun tasks instead of inline shell scripts, reducing workflow complexity by 40+ lines. - Removed sync-exports.ts and repro-stuck.ts scripts; deleted path aliases from tsconfig.base.json in favor of workspace-based configuration. - Updated turbo.json with new task definitions (check:types, lint, fmt, fix) and removed build:native/embed:native tasks. 1 个月前
chore(config): organized publish type mapping from src to dist/types - Added declaration-only compiler options to multiple package publish tsconfig files. - Standardized publish include/exclude settings to emit types from src into dist/types. - Added manifest rewrite helpers to remap type paths from ./src to ./dist/types/*.d.ts. - Updated publish flow to append dist/types/extra files and skip publish build/rewrite for native packages. 16 天前