-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Labels
✨ New FeatureProposal or work to add a new feature.Proposal or work to add a new feature.🛠 BackendBackend related issue.Backend related issue.🧩 CoreChanges to core system architecture or critical modules.Changes to core system architecture or critical modules.
Milestone
Description
Define a common TypeScript interface for adapters, then implement OpenAI and Anthropic adapters.
- Interface IProviderAdapter with sendChat()
- adapters/openai.ts and adapters/anthropic.ts conform to it
- Each adapter handles translation of our internal format to provider payload
- Unit tests mock external calls
Metadata
Metadata
Assignees
Labels
✨ New FeatureProposal or work to add a new feature.Proposal or work to add a new feature.🛠 BackendBackend related issue.Backend related issue.🧩 CoreChanges to core system architecture or critical modules.Changes to core system architecture or critical modules.