Skip to content

feat(providers): add Volcano Engine Agent Plan site - #584

Open
huangcheng wants to merge 2 commits into
TencentCloud:developfrom
huangcheng:feature/volcengine-agent-plan
Open

feat(providers): add Volcano Engine Agent Plan site#584
huangcheng wants to merge 2 commits into
TencentCloud:developfrom
huangcheng:feature/volcengine-agent-plan

Conversation

@huangcheng

Copy link
Copy Markdown
Contributor

Summary

  • Add Volcano Engine Agent Plan as a third site (https://ark.cn-beijing.volces.com/api/plan/v3) alongside Open Platform and Coding Plan.
  • UI site picker shows Agent Plan via provider_variant label.
  • Inject the preset in Octop when orcakit-harness-agent has not shipped the template row yet (no-op once harness includes volcengine-cn-agentplan).
  • Document the change under CHANGELOG.md [Unreleased].

Test plan

  • uv run pytest tests/unit/test_provider_preset_expansion.py -q
  • Pre-commit make precommit (format/lint/typecheck/tests) green
  • Dashboard → Models → Volcano Engine site modal shows 3 sites including Agent Plan
  • Configure Agent Plan with a Volcengine ARK key and select a listed model (e.g. ark-code-latest)

Expose the /api/plan/v3 Agent Plan endpoint as a third Volcano Engine
site (with UI label), injecting the preset when harness-agent has not
shipped the template row yet.
Add the full catalog JSON (Agent Plan inserted after Coding Plan) so
reviewers can sync harness-agent without relying on a private template.
@huangcheng

Copy link
Copy Markdown
Contributor Author

Attached the full provider catalog for harness sync:

  • Path in this PR: docs/examples/provider_template.json
  • Change vs stock template: inserted volcengine-cn-agentplan immediately after volcengine-cn-codingplan (https://ark.cn-beijing.volces.com/api/plan/v3, variant agent_plan, 13 models).

Octop still injects this site at runtime until harness ships the same row.

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