Skip to content

feat: orchestration quota, streaming, tools, classify, and vision APIs#38

Merged
stackbilt-admin merged 3 commits intomainfrom
fix-factory-contract-bugs
Apr 12, 2026
Merged

feat: orchestration quota, streaming, tools, classify, and vision APIs#38
stackbilt-admin merged 3 commits intomainfrom
fix-factory-contract-bugs

Conversation

@stackbilt-admin
Copy link
Copy Markdown
Member

Summary

Merges the stacked work from #37 (which landed on fix-factory-contract-bugs) into main.

Includes:

Plus CodeBeast review fixes (H-1 tool loop cost guard, M-1 JSON fence stripping, M-2 configurable vision model, M-3 Groq indent fix).

All 184 tests passing, tsc clean.

Test plan

  • npm test — 184 tests pass
  • npm run typecheck — clean
  • CodeBeast review completed and findings addressed

🤖 Generated with Claude Code

stackbilt-admin and others added 3 commits April 12, 2026 09:27
H-1: Add pre-flight cost guard to tool loop — uses previous iteration's
cost as estimate to prevent obvious maxCostUSD overshoots.

M-1: Strip markdown fences before brace extraction in classify() JSON
parser so ```json...``` responses parse correctly.

M-2: Make default vision model configurable via defaultVisionModel on
ProviderFactoryConfig, falling back to hardcoded defaults.

M-3: Fix Groq healthCheck indentation drift (6→4 space artifact).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
feat: orchestration quota, streaming, tools, classify, and vision APIs
@stackbilt-admin stackbilt-admin merged commit 274c078 into main Apr 12, 2026
3 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