diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 3cdea28..ca4e942 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -14,18 +14,28 @@ jobs: steps: - uses: actions/checkout@v4 + # continuedev blocks - uses: continuedev/continue-publish-action@v1 with: api-key: ${{ secrets.CONTINUE_API_KEY }} owner-slug: continuedev paths: blocks/public/continuedev/** + # Starter blocks - uses: continuedev/continue-publish-action@v1 with: api-key: ${{ secrets.CONTINUE_API_KEY }} owner-slug: starter paths: blocks/public/starter/** + # continuedev assistants + - uses: continuedev/continue-publish-action@v1 + with: + owner-slug: continuedev + paths: assistants/public/** + is-assistant: true + api-key: ${{ secrets.CONTINUE_API_KEY }} + publish-official: if: false runs-on: ubuntu-latest diff --git a/assistants/public/default-assistant.yaml b/assistants/public/default-assistant.yaml new file mode 100644 index 0000000..31a7a46 --- /dev/null +++ b/assistants/public/default-assistant.yaml @@ -0,0 +1,50 @@ +name: Default Assistant +version: 0.0.1 + +models: + - uses: anthropic/claude-3-5-sonnet + with: + ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} + override: + roles: + - chat + - edit + + - uses: anthropic/claude-3-5-haiku + with: + ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} + override: + roles: + - apply + - summarize + - chat + + - uses: mistral/codestral + with: + MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }} + override: + roles: + - autocomplete + + - uses: voyageai/rerank-2 + with: + VOYAGE_API_KEY: ${{ secrets.VOYAGE_API_KEY }} + override: + roles: + - rerank + + - uses: voyageai/voyage-code-3 + with: + VOYAGE_API_KEY: ${{ secrets.VOYAGE_API_KEY }} + override: + roles: + - embed + +context: + - uses: continuedev/code-context + - uses: continuedev/docs-context + - uses: continuedev/diff-context + - uses: continuedev/terminal-context + - uses: continuedev/problems-context + - uses: continuedev/folder-context + - uses: continuedev/codebase-context