Skip to content

Add tool/function calling support for Anthropic adapter (#146) #606

Add tool/function calling support for Anthropic adapter (#146)

Add tool/function calling support for Anthropic adapter (#146) #606

name: Quality Assurance
on:
pull_request:
push:
branches:
- '[0-9]+.[0-9]+'
jobs:
anthropic:
name: Anthropic
uses: ./.github/workflows/test.yml
with:
directory: 'packages/anthropic'
docker: false
anthropic-adapter:
name: Anthropic Adapter
uses: ./.github/workflows/test.yml
with:
directory: 'packages/anthropic-adapter'
docker: false
api-client:
name: Api-Client
uses: ./.github/workflows/test.yml
with:
directory: 'packages/api-client'
docker: false
chat:
name: Chat
uses: ./.github/workflows/test.yml
with:
directory: 'packages/chat'
docker: false
completion:
name: Completion
uses: ./.github/workflows/test.yml
with:
directory: 'packages/completion'
docker: false
decision-tree:
name: DecisionTree
uses: ./.github/workflows/test.yml
with:
directory: 'packages/decision-tree'
docker: false
elasticsearch-embeddings-store:
name: Elasticsearch Embeddings Store
uses: ./.github/workflows/test.yml
with:
directory: 'packages/elasticsearch-embeddings-store'
docker: true
embeddings:
name: Embeddings
uses: ./.github/workflows/test.yml
with:
directory: 'packages/embeddings'
docker: false
experts:
name: Experts
uses: ./.github/workflows/test.yml
with:
directory: 'packages/experts'
docker: false
fireworksai-adapter:
name: FireworksAiAdapter
uses: ./.github/workflows/test.yml
with:
directory: 'packages/fireworksai-adapter'
docker: false
google-gemini-adapter:
name: GoogleGeminiAdapter
uses: ./.github/workflows/test.yml
with:
directory: 'packages/google-gemini-adapter'
docker: false
image:
name: Image
uses: ./.github/workflows/test.yml
with:
directory: 'packages/image'
docker: false
mistral:
name: Mistral
uses: ./.github/workflows/test.yml
with:
directory: 'packages/mistral'
docker: false
mistral-adapter:
name: Mistral Adapter
uses: ./.github/workflows/test.yml
with:
directory: 'packages/mistral-adapter'
docker: false
ollama:
name: Ollama
uses: ./.github/workflows/test.yml
with:
directory: 'packages/ollama'
docker: false
ollama-adapter:
name: Ollama Adapter
uses: ./.github/workflows/test.yml
with:
directory: 'packages/ollama-adapter'
docker: false
openai-adapter:
name: OpenAI Adapter
uses: ./.github/workflows/test.yml
with:
directory: 'packages/openai-adapter'
docker: false
prompt-template:
name: Prompt Template
uses: ./.github/workflows/test.yml
with:
directory: 'packages/prompt-template'
docker: false
qdrant-embeddings-store:
name: Qdrant Embeddings Store
uses: ./.github/workflows/test.yml
with:
directory: 'packages/qdrant-embeddings-store'
docker: true
tools:
name: Tools
uses: ./.github/workflows/test.yml
with:
directory: 'packages/tools'
docker: false
symfony-integration:
name: Symfony Integration
uses: ./.github/workflows/test.yml
with:
directory: 'integrations/symfony'
docker: false