Skip to content

Route composite executor through llm-providers#64

Merged
stackbilt-admin merged 1 commit into
mainfrom
issue-24-composite-provider
Jun 2, 2026
Merged

Route composite executor through llm-providers#64
stackbilt-admin merged 1 commit into
mainfrom
issue-24-composite-provider

Conversation

@stackbilt-admin
Copy link
Copy Markdown
Member

Summary

  • routes composite Claude synthesis through buildLLMProviderFactory(env)
  • routes composite Workers AI gather/tool rounds through provider toolCalls / toolResults
  • forwards edgeEnv through composite dynamic-tool execution
  • removes raw Anthropic fetch and direct env.ai.run() inference from composite.ts
  • updates composite tests to mock provider gather/synthesis calls

Refs #24. After this, the only remaining raw provider endpoint in aegis-oss is the Groq logprobs classifier path, which needs provider-package support for logprob options before it can move cleanly.

Validation

  • npm run typecheck
  • npx vitest run tests/composite.test.ts tests/executors.test.ts
  • npm test
  • npx charter validate
  • git -c core.whitespace=blank-at-eol,blank-at-eof,space-before-tab,cr-at-eol diff --check
  • npm pack --dry-run

@stackbilt-admin stackbilt-admin merged commit 4d6be25 into main Jun 2, 2026
2 checks passed
@stackbilt-admin stackbilt-admin deleted the issue-24-composite-provider branch June 2, 2026 15:32
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