가입 후 초대 링크를 공유하면 동영상 재생 및 초대 보상을 받을 수 있습니다.

陈成
@chenchengpro
engineering @qoder_ai_ide, created umijs, dvajs, mako and neovate code.
가입 June 2008
754 팔로잉 중    14.3K 팬
翻了下实现,这次没有用 oauth,而是用 claude 官方的 sdk,模型请求全部由 Claude Code 自己发。 比较有意思的是 tool 的处理。启动时先把 Claude Code 掏空,tools: [] 关掉所有内置工具,settingSources: [] 不读 ~/.claude 和项目配置,只允许 mcp__opencode__*。然后把 OpenCode 的 tool 做成进程内 MCP server。 由于 MCP handler 收不到 tool_use_id,只能靠 PreToolUse hook 存和取,所以 Claude 的并行读文件也会变成串行。system prompt 用 Claude Code 内置的,opencode 内置的 system prompt 不生效。 这一套下来,感觉效果肯定不如直接用 claude code 好,为什么不直接用 Claude Code 呢。。 另外,想起 Pi 也有类似方案 pi-claude-code,做法更激进一些,走 claude -p 加本地 relay,拦截、抓取、改写上游请求。
더 보기
you can now use your claude subscription in OpenCode