opencode常用操作


  1. opencode models 查看可以使用的模型,方便后续配置 ,注意不是model
  2. oh-my-opencode.jsonc 和 oh-my-opencode.json 的区别

oh-my-opencode.json(标准 JSON)

  • 严格遵循 JSON 规范不允许注释不允许 trailing comma(末尾逗号)

oh-my-opencode.jsonc(JSON with Comments)

  • 带注释的 JSON 扩展格式 ,支持:
    • 单行注释 // 注释内容
    • 多行注释 /* 注释内容 */
    • 允许 trailing comma(末尾逗号)

二、加载优先级(关键)

  • 两个文件同时存在时:
    • oh-my-opencode.jsonc 优先级更高 ,会被优先加载
    • oh-my-opencode.json 会被忽略
  • 仅当不存在 .jsonc 文件时,才会加载 .json 文件
  1. 代理

# 如果存在"红海"进程,则配置代理
if pgrep "红海" > /dev/null 2>&1; then 
   proxy
fi

评论