Skip to content

Add EvoLink provider extension#37

Open
EvoLinkAI wants to merge 1 commit into
Agent-Pattern-Labs:mainfrom
EvoLinkAI:evolink-provider-integration
Open

Add EvoLink provider extension#37
EvoLinkAI wants to merge 1 commit into
Agent-Pattern-Labs:mainfrom
EvoLinkAI:evolink-provider-integration

Conversation

@EvoLinkAI

Copy link
Copy Markdown

Summary

  • add a bundled EvoLink provider extension with OpenAI-compatible chat catalog support
  • use the direct chat endpoint (https://direct.evolink.ai/v1) and concrete default model gpt-5.2
  • wire EvoLink into provider test sharding, labeler metadata, onboarding config, and static plugin manifest metadata

Validation

  • pnpm install --frozen-lockfile
  • pnpm exec oxfmt --write --threads=1 extensions/evolink/index.ts extensions/evolink/models.ts extensions/evolink/onboard.ts extensions/evolink/index.test.ts extensions/evolink/onboard.test.ts test/vitest/vitest.extension-provider-paths.mjs .github/labeler.yml
  • OPENCLAW_VITEST_MAX_WORKERS=1 pnpm exec node scripts/run-vitest.mjs run --config test/vitest/vitest.extension-providers.config.ts extensions/evolink/index.test.ts extensions/evolink/onboard.test.ts
  • pnpm exec oxlint extensions/evolink/index.ts extensions/evolink/models.ts extensions/evolink/onboard.ts extensions/evolink/index.test.ts extensions/evolink/onboard.test.ts test/vitest/vitest.extension-provider-paths.mjs
  • pnpm exec tsc -p tsconfig.extensions.json --noEmit
  • git diff --check
  • rg -n "evolink/auto|api\.evolink\.ai/v1|api\.evolink\.ai" . --glob "!node_modules/**" --glob "!ui/node_modules/**" --glob "!.git/**"

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