qiniu / qiniu/coding-helper

支持 OpenClaw 配置七牛 AI 端点

Open
#10 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
3
Forks
1
Avg merge
5h 2m
Merged PRs (30d)
1

Description

背景

coding-helper 已支持把七牛 AI API 端点写入 Claude Code 和 Codex。OpenClaw 也支持通过 models.providers 配置 OpenAI-compatible custom provider,并提供 openclaw config set/unset 做局部配置更新。

目标

  • 新增 OpenClaw 工具接入,支持 auth reload openclaw 和交互式工具菜单。
  • 将七牛 API Key 写入 OpenClaw config 的 env.QINIU_API_KEY。
  • 在 models.providers.qnaigc 注册七牛 OpenAI-compatible provider。
  • 将默认模型设置为 qnaigc/。
  • 清除配置时只移除 helper 管理的七牛相关字段,避免影响用户自己的 OpenClaw gateway、channels、daemon、workspace、pairing 配置。

验收标准

  • OpenClaw 工具在 toolManager 中注册。
  • coding-helper auth reload openclaw 可识别工具别名。
  • 有测试覆盖 OpenClaw provider 配置、模型引用、写入操作和清理操作。
  • README / README.zh-CN 包含 OpenClaw 使用说明。

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the existing Claude Code and Codex integrations and the toolManager registration path. Trace how auth reload aliases and interactive menus perform config writes, then inspect the README and README.zh-CN usage sections. Done means OpenClaw provider/model setup, scoped cleanup, command aliases, tests, and both documentation updates are covered.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
cli, documentation, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.