D8D Developer
|
257c831b0c
|
fix: 部署时注入 OPENAI_BASE_URL 环境变量
Docker Build and Push / build-and-push (push) Successful in 7m15s
Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
release/v0.0.4
|
2026-03-20 15:51:31 +00:00 |
|
D8D Developer
|
c5e63feaa3
|
fix: 修复 Claude 代理对智谱 AI 的认证兼容
Docker Build and Push / build-and-push (push) Successful in 3m15s
- 将 x-api-key 头自动转换为 Authorization: Bearer 格式
- 检测上游是否为智谱 AI,自动适配认证方式
- 保持标准 Claude API 认证头的直接透传
Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
release/v0.0.3
|
2026-03-20 15:21:48 +00:00 |
|
D8D Developer
|
fdfc95ef6f
|
feat: 标准化 API 路由结构
- Claude API 路由从 /v1/* 改为 /claude/*
- OpenAI API 路由从 /openai/v1/* 改为 /openai/*
- 更清晰的端点命名,便于区分不同提供商
Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
|
2026-03-20 15:13:11 +00:00 |
|
D8D Developer
|
f6f8af6583
|
feat: 添加 OpenAI API 代理支持
- 新增 /openai/v1/* 路由代理 OpenAI API
- 添加 OPENAI_BASE_URL 环境变量支持
- 更新日志记录支持 provider 字段
使用方式:
- Claude API: /v1/*
- OpenAI API: /openai/v1/*
Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
|
2026-03-20 14:53:45 +00:00 |
|
D8D Developer
|
4037d89392
|
feat: 优化 proxy-deploy 和 release 技能描述
- 更主动的触发描述,提高技能调用准确性
- 添加完整的执行流程和故障排查指南
- 修正端口信息 (3000 → 80)
- 补充版本命名规范和 CI/CD 说明
Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
|
2026-03-20 14:21:42 +00:00 |
|
D8D Developer
|
bc6eaa905b
|
feat: 添加 proxy-deploy 和 release 技能
- proxy-deploy: 部署 Claude API 代理服务到 K8S ECI
- release: 创建和推送版本标签触发 CI/CD 发布流程
Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
|
2026-03-20 14:14:13 +00:00 |
|
D8D Developer
|
aaa8413668
|
feat: 添加 skill-creator 技能
通过 npx skills 安装 skill-creator 技能,用于创建和评估自定义技能。
Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
|
2026-03-20 13:31:17 +00:00 |
|
D8D Developer
|
9e97c52f76
|
feat: 应用监听端口改为 80,添加 Spot 实例支持
Docker Build and Push / build-and-push (push) Successful in 2m28s
- 默认端口从 3000 改为 80
- Dockerfile 更新 EXPOSE 和健康检查端口
- 添加 ECI Spot 抢占式实例注解
- 移除 USER node 以支持监听 80 端口
Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
release/v0.0.2
|
2026-03-20 13:12:28 +00:00 |
|
D8D Developer
|
e743fc9bcd
|
fix: 使用 dotenv override 确保正确读取 .env 配置
- 添加 override: true 选项覆盖系统环境变量
- 确保 ANTHROPIC_BASE_URL 从项目 .env 文件读取
Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-03-20 12:12:34 +00:00 |
|
D8D Developer
|
ce0b822b63
|
fix: 添加 Spot 抢占式实例注解和环境变量注入
- 添加 eci-spot-instance 注解启用抢占式实例
- 从 .env 读取 ANTHROPIC_BASE_URL 并注入容器环境变量
Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-03-20 12:08:01 +00:00 |
|
D8D Developer
|
77965b2c9f
|
fix: 使用 HTTP API 代理方式调用 K8S
- 重写 k8s-client.ts,改用 HTTP API 代理方式而非 SDK 直连
- @kubernetes/client-node 仅用于类型定义
- 修复部署功能,正确调用 K8S API 代理服务
Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-03-20 12:01:19 +00:00 |
|
D8D Developer
|
35eb7f93eb
|
fix: 添加 skipTLSVerify 支持 HTTP API
Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-03-20 11:44:25 +00:00 |
|
D8D Developer
|
d901603148
|
fix: 修复 deploy 脚本参数解析逻辑
Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-03-20 10:21:41 +00:00 |
|
D8D Developer
|
fec235eade
|
feat: 添加 K8S 部署功能
- 新增 src/k8s-client.ts: K8S 客户端封装
- 新增 src/deploy.ts: 部署/删除/状态查询逻辑
- 新增 scripts/deploy.ts: 命令行部署工具
- 更新 .env.example: 添加 K8S 配置项
- 安装 @kubernetes/client-node@1.3.0 依赖
Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-03-20 10:19:37 +00:00 |
|
D8D Developer
|
df81143d5c
|
fix: 修复发布脚本确保添加 v 前缀
Docker Build and Push / build-and-push (push) Successful in 2m28s
release/v0.0.1
|
2026-03-20 07:07:06 +00:00 |
|
D8D Developer
|
d49cce1c37
|
chore: 添加标签发布脚本,CI 改为标签触发
- 添加 scripts/release_tag.sh 版本标签发布脚本
- 修改 CI 工作流触发方式:分支 → 标签
- 默认从 release/v0.0.1 开始自动递增
Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
|
2026-03-20 07:01:09 +00:00 |
|
D8D Developer
|
fafef0e034
|
feat: 实现 Claude API 透传代理服务
实现完整的 Claude API 代理服务,支持:
- 透传 /v1/* 路径到上游 API
- 流式 (SSE) 和非流式响应
- JSONL 格式请求日志
- /health 健康检查端点
- Docker 多阶段构建
- Gitea Actions CI/CD 工作流
安全加固:
- 容器以非 root 用户运行
- 添加 Docker HEALTHCHECK
- 实现优雅关闭处理 (SIGTERM/SIGINT)
Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
|
2026-03-20 06:47:46 +00:00 |
|
D8D Developer
|
569a79272a
|
更新 .gitignore,保留 _bmad-output 目录
Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-03-20 04:28:28 +00:00 |
|
D8D Developer
|
2686c40928
|
添加 .gitignore 文件
Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-03-20 04:27:09 +00:00 |
|
D8D Developer
|
3a725f16bc
|
初始化项目并安装 BMAD Method V6
- 安装 BMAD 核心
- 安装 bmm 模块
- 配置 claude-code 工具 (36 个技能, 9 个代理)
Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-03-20 04:23:37 +00:00 |
|