conf-man
配置管理器 - 版本的"唯一真相来源"
职责
| 职责 | 说明 |
|---|---|
| 版本登记 | 记录每个测试通过的版本 |
| 代码快照 | 保存当时的Git commit hash |
| 依赖锁定 | 记录所有依赖的精确版本 |
| 发布协调 | 触发发布、确认完成 |
| 回滚能力 | 能找回之前的版本 |
发布流程
oc-collab → test-agent → conf-man → pm-agent → 用户
命令
# 登记版本
conf-man register --version 2.3.0 --manifest manifest.yaml --test-report test_report.yaml
# 查询版本
conf-man list # 列出所有版本
conf-man show 2.3.0 # 显示版本详情
# 触发发布
conf-man release --version 2.3.0
目录结构
conf-man/
├── versions/ # 版本记录存储
│ └── v{x.y.z}.yaml
├── src/ # 源代码
├── state/ # 状态文件
├── tests/ # 测试
├── skills/ # Skill
├── docs/ # 文档
└── config/ # 配置
相关文档
- 发布流程:
../HQ/docs/04-releases/RELEASE_PROCESS.md - 发布管理Skill:
../HQ/skills/hq_release_management/content.md - 本系统Release Guide:
skills/conf_man_release_guide/content.md - 本系统Release Guide:
skills/conf_man_release_guide/content.md
版本历史
| 版本 | 日期 | 变更 |
|---|---|---|
| v2.0.0 | 2026-02-27 | 版本号校验、自动项目匹配、状态过滤 |
| v1.3.1 | 2026-02-24 | webhook广播功能 |
| v1.3.0 | 2026-02-23 | secrets管理API |
| v1.2.0 | 2026-02-23 | HTTP API服务 |
| v1.2.0 | 2026-02-20 | 初始版本 |
Metadata
Release files for opencode-conf-man 2.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| opencode_conf_man-2.1.1.tar.gz | 37.0 kB | Without provenance | Details for opencode_conf_man-2.1.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| opencode_conf_man-2.1.1-py3-none-any.whl | Python 3 | none | any | Details for opencode_conf_man-2.1.1-py3-none-any.whl |
Total release size: 49.6 kB
Release files / opencode_conf_man-2.1.1.tar.gz
| Download URL | opencode_conf_man-2.1.1.tar.gz |
|---|---|
| Size | 37.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0b6b8965c81231ece77931bb8b8c5435fa421d146f756da37a67901b5f907ee3
|
|
BLAKE2b-256 checksum How to use checksums |
f97940a4b2049c2ea347c5bfbc98e042407b0a6a3736d0e9564051d45c019374
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.8
|
Release files / opencode_conf_man-2.1.1-py3-none-any.whl
| Download URL | opencode_conf_man-2.1.1-py3-none-any.whl |
|---|---|
| Size | 12.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1997ba7cfa43b7381e580342481a02f9259a06d37d69cfa3ad0c32c43d5a9027
|
|
BLAKE2b-256 checksum How to use checksums |
46e46a96aed5fe74c2ea4370604f3f4d55963b985fe59480f9dc530c2fe3921b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.8
|
Security for opencode-conf-man 2.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.