|
|
94de38b22f
|
feat: model-onboarding技能——模型上线流程(配置→测试→上线)
- 治理链全貌+表角色+策略即开关机制
- 无apikey场景: 配置可全部完成,测试须先补key
- 测试判据四项: 调用成功/流水status=ok/charge与四价吻合/账号余额扣cost
- 同协议模型快速复用通道(模板按协议×能力去重)
|
2026-09-02 17:35:16 +08:00 |
|
|
|
e11aa7fd61
|
fix: 删除缓存价×0.2推导规则——缓存价只来自定价文档原文
文档未列缓存价则不拆分、按普通输入计价,禁止推导
(用户纠正: 观察到的20%现象不是规则)
|
2026-09-02 17:26:28 +08:00 |
|
|
|
48abbbc63e
|
feat(skills): 投标产线四维度并行分析+QC五类逐类并行+阈值8.5——更新tender_analyst(按analysis_dim路由只做对应维度)/agent.qc(五类逐审)/bid-workflow/bid-qc规范(2026-09-02)
|
2026-09-02 17:10:53 +08:00 |
|
|
|
d8c6355514
|
feat: auto-api-pricing-config技能(文档→uapi接口配置+定价YAML)
从sage生产真实数据提炼: 协议模板库+定价模板库
- SKILL.md: 工作流+模板语法约定+定价硬规则
- references/uapi-templates.md: openai_compat流式/多模态/dashscope异步/任务轮询/特殊响应
- references/pricing-patterns.md: token/缓存/视频秒/按次/积分 五类模板+单位换算
|
2026-09-02 16:45:21 +08:00 |
|
|
|
567e4cc0cc
|
refactor: agent_platform入口页迁至pipeline-platform模块(技能库保留在core)
|
2026-09-02 15:26:54 +08:00 |
|
|
|
a06e7c6e22
|
feat(agent_platform): 平台内部助手入口页+内部agent技能库
- agent_platform/index.ui: pipeline_id=platform_general会话入口
- skills: platform-architecture(平台架构地图) + model-auto-config(文档→配置工作流)
|
2026-09-02 15:07:24 +08:00 |
|
|
|
878ce43f1d
|
fix(项目管理): resume_project描述去active硬编码——恢复为暂停前的原状态
|
2026-09-01 15:31:52 +08:00 |
|
|
|
50b334c220
|
fix(项目管理): delete_project描述去确认死循环指令+project技能规范同步(平台确认门负责最终确认)
|
2026-09-01 15:30:00 +08:00 |
|
|
|
20250b326b
|
feat(项目管理): GENERAL_TOOLS 5个项目管理工具定义(终止/删除类需确认)+停止词拦截放行项目指令+project技能安全规范
- agent_config: project_info/list_my_projects/pause/resume/delete_project 定义,后三者标requires_confirmation
- agent_chat.dspy: 停止词拦截排除含项目词指令(否则'终止项目'到不了agent)
- project SKILL.md: 会话agent项目管理安全铁律(代码层校验人类owner)
|
2026-09-01 11:51:49 +08:00 |
|
|
|
e19ce5a025
|
feat(bidding-skill): bid-workflow 阶段链去掉立项+配人,改为收到招标书直接启动
|
2026-09-01 05:15:54 +08:00 |
|
|
|
f2a17cc9d4
|
fix(session): 默认tab session_id按产线分离(default_sdlc_general)
|
2026-08-31 22:03:56 +08:00 |
|
ymq
|
d5ff970735
|
feat(read_file): schema 补 offset 参数说明
|
2026-08-31 22:01:27 +08:00 |
|
ymq
|
e598665b8e
|
fix(upload): 上传截断显式告知+generic补文件处理
|
2026-08-31 21:22:41 +08:00 |
|
|
|
c4f37f61db
|
fix(isolation): 开发产线入口声明pipeline_id=sdlc_general——根治残留投标项目劫持通用入口
|
2026-08-31 19:16:12 +08:00 |
|
|
|
5955232ed5
|
fix(menu): require_project判断从渲染时移到点击时——切项目后菜单按钮不再永远报无项目
- agent_menus: 删除渲染时固化的报错脚本绑定,require_project/session_id/pipeline_id
作为参数传给 agent_menu_open,点击时实时校验
- agent_menu_open: 点击时实时查会话项目(含产线隔离),无项目才提示切换
- 根治:页面加载时未切项目→按钮写死报错脚本→切了项目仍报「请先在会话中切换项目」
|
2026-08-31 18:38:55 +08:00 |
|
|
|
776e583be2
|
fix(upload): 会话上传文件复制进项目根目录+prompt告知路径——根治agent找不到上传文件
|
2026-08-31 17:54:27 +08:00 |
|
|
|
9926042c9b
|
fix(workspace): 通用会话工作空间按钮补传产线参数(产线隔离)
|
2026-08-31 16:54:09 +08:00 |
|
|
|
2dcf463b42
|
fix(skills): load_skill技能名归一化——容忍LLM传入[产线]前缀/加粗/描述尾巴等目录层装饰
|
2026-08-31 16:24:04 +08:00 |
|
|
|
21c62aacda
|
QC评分协议技能:review-requirement/design/develop重写(契合度>9.5+硬门禁)、agent.qc统一评分、agent.pm复盘章节、sdlc-repo-standard复盘报告规范
|
2026-08-31 16:02:03 +08:00 |
|
|
|
5a965b94d5
|
feat(bidding skills v1.2): 商务标写者角色+篇幅/完整性门禁+样板标书规范技能
- 新增roles/agent.bid_biz_writer: 商务标要素齐全/篇幅达标/搜不到冒泡
- agent.bid_writer改技术标写者: 篇幅门限+ask_question冒泡硬规则
- 新增common/bid-spec: 样板标书编写规范抽取(PM capability声明)
- agent.pm加bid_spec_capability: 编写阶段前抽样板规范
- bid-doc-spec/bid-review/bid-workflow: 篇幅门禁+分角色+并发规范
|
2026-08-31 15:40:04 +08:00 |
|
|
|
bb16345fc1
|
feat(bidding skills): 产线起点改上传招标文件+QC契合度审核规范
- 删agent.tender_scout与tender技能(采集审批归商机产线)
- bid-workflow总纲: 阶段链更新, QC门禁/两级回退/阻塞门禁重写
- 新增common/bid-qc: 四类审核清单/10分制打分口径/退回重做流程
- agent.qc角色技能重写: 解析产出契合度审核职责
- agent.tender_analyst补QC退回重做说明
|
2026-08-31 13:37:49 +08:00 |
|
|
|
fd3dbbd5a5
|
opp-workflow技能: 海外数据覆盖声明+2个海外工具入表
|
2026-08-30 19:54:01 +08:00 |
|
ymq
|
c848bda300
|
fix(generic): agent_chat_generic 透传前端模型选择 model_id
|
2026-08-30 15:07:35 +08:00 |
|
|
|
914f883ed3
|
docs: opp-workflow技能补众包需求工具(category_references/demands/hot_demands)
|
2026-08-30 13:50:19 +08:00 |
|
|
|
337a4c6f90
|
fix(model-select): 下拉值改llm.id显示llm.name——同名不同供应商不再合并
|
2026-08-30 09:49:38 +08:00 |
|
|
|
032fd853ee
|
fix: agent_menus产线隔离——跨产线项目不劫持本产线菜单; 工作空间按钮带产线参数
|
2026-08-29 15:00:21 +08:00 |
|
|
|
b0f08e83fb
|
feat(skills): feature-granularity-and-testing——功能点必须单次操作级小功能+正反用例设计;requirement/test角色技能引用
|
2026-08-29 11:57:17 +08:00 |
|
|
|
377bbbbf09
|
feat: 商机产线技能库——opp-workflow总纲(爬取平台工具用法/流程链/门禁)
|
2026-08-29 09:21:33 +08:00 |
|
|
|
618fdd155a
|
fix(review-deploy): 去硬编码主机hrstest——部署目标一律从项目env/{test,prod}.json读取,禁编造规范主机
|
2026-08-28 17:22:05 +08:00 |
|
|
|
a484e5f46c
|
fix(load_path): app根从脚本自身位置上溯三级解析(~/pipeline在部署机不存在)
|
2026-08-28 16:39:39 +08:00 |
|
|
|
34a13ebf37
|
refactor(pipeline_core): 移除产线管理三功能(产线定义/产线步骤/发布记录)死库存
- 证据: pipeline_steps、pipeline_versions 表恒为0行, 三功能上线后从未使用
- 产线定义已收敛为代码能力包(PipelineAbility)+pipelines表元数据,
页面无法定义新能力(每种能力需先写代码注册handler), 在线开发属伪命题
- 删除: wwwroot 下 pipelines/pipeline_steps/pipeline_versions/pipeline_editor
页面目录与配套 API dspy、json/models CRUD 定义、init.py 死函数、
load_path.py 权限注册
- 保留: pipelines 表(agent 运行时读 name/default_model)、executor 引擎、
agent/llm/skill_proposals 等模块主体
|
2026-08-28 16:34:02 +08:00 |
|
|
|
b5617fc3f4
|
docs(webapp-deploy): 模块安装四步规范(json2ddl建表→json/build.sh→wwwroot软链→数据导入);模块一律clone进pkgs禁mv
|
2026-08-28 14:54:15 +08:00 |
|
|
|
1c4b158a3f
|
feat(agent): 会话模型选择持久化——agent_chat 传 model_id、下拉按项目模型选中
- agent_chat.dspy: 提取前端 model_id 传给 gateway.run_message(校验+持久化到项目)
- agent_model_options.dspy: selected 标记=当前项目已设模型(按 session_id 解析,
无项目回退个人全局)——下拉每次打开都恢复项目当前模型,不回退首项
- agent/index.ui: 模型下拉带 session_id(多 tab 各自项目,下拉解析对的项目)
|
2026-08-28 12:26:18 +08:00 |
|
|
|
b5c7dd3f44
|
fix(agent_menus): 项目解析收敛到 get_session_project_id(含悬空引用防护)
不再手写 session→项目解析(与解析层语义漂移是「会话有项目、入口说没有」的根因之一)
|
2026-08-27 17:44:38 +08:00 |
|
ymq
|
f5689defa8
|
feat(agent): 会话入口支持 pipeline_id 传参(默认产线)
|
2026-08-27 13:12:45 +08:00 |
|
|
|
7ffb5bd773
|
feat(skills): 投标产线技能库(pipelines/bidding_general)
6 common:bid-workflow总纲 / tender招标状态机 / bid-chapter章节状态机 /
bid-review评审评分规范 / bid-qualification资质匹配 / bid-doc-spec编写规范 /
team-communication问答冒泡
9 roles:tender_scout / tender_analyst / bid_prep / bid_writer / bid_reviewer /
bid_compositor / bid_scorer / pm / qc(frontmatter 声明 capability+tools)
|
2026-08-26 22:54:12 +08:00 |
|
|
|
ff667c58cd
|
feat: 环境信息唯一事实源 + 应用脚手架 QC 硬门禁 + 基础模块 load 反模式
1) project-directory-spec 新增第八章「部署环境信息(env/)」:
- 唯一事实源 projects/{项目名}/env/{test,prod}.json;禁止 apps/ 下放部署凭据
(人事项目7 实测三份 env 矛盾:项目 9187 / 应用 9288+postgresql / 实际 mariadb)
- 固定字段 schema;db.engine 必须与 DDL 方言一致
- 铁律:环境信息由人提供,agent 不得编造;禁「待明确」占位当交付;缺字段冒泡 need_info
- PM 在 need_info 未答结时不得 review_rollback(回退上游解决不了外部输入缺口)
2) qc/review-develop 新增第六章「应用脚手架硬门禁」(原技能只有模块检查,
应用脚手架零检查项,Flask 因此两次过审):
- 6.1 入口必须 ahserver,grep 命中 Flask/FastAPI/Django/jsonify 直接 reject
- 6.2 基础模块 appbase/rbac 必须真正调 load_XXX(),只 import 标 loaded 属反模式
- 6.3 端口三处一致 6.4 DDL 方言与 engine 一致 6.5 依赖完整性
3) web-application-spec 补「基础模块只 import 不调 load_XXX()」反模式警示
|
2026-08-25 21:27:10 +08:00 |
|
|
|
520a6d4f89
|
feat(sdlc): RoleSpec 加 task_title 字段(声明式阶段标题模板)
title 继承 bug 根治的一部分:RoleSpec 声明该角色作为自动派生下一任务时的
标题后缀(如 agent.design→「应用架构与模块设计」),_create_next_task 不再硬编码。
|
2026-08-25 17:01:18 +08:00 |
|
|
|
717651f4ab
|
fix(llm-proxy): get_userorgid 是 async,补 await(否则 coroutine str 化超长 DataError 1406)
|
2026-08-25 14:13:45 +08:00 |
|
|
|
7c57550277
|
feat(llm-proxy): OpenAI 兼容代理端点 + token 签发/吊销/列表 dspy
|
2026-08-25 14:11:42 +08:00 |
|
|
|
20f3e6ebb2
|
feat(skills): 规范分层——global project-directory-spec 去掉 apps/modules(只留通用项目目录),产线版(pipelines/sdlc_general/common/)新增 apps/modules/spec.json/引用模块写保护/部署前远程仓库
|
2026-08-24 17:24:47 +08:00 |
|
|
|
21a9f3cfad
|
feat(skills): app 划分职责归 design(根据需求划分一个项目几个app) + 角色技能路径同步机构工作空间新设计(去 repos/{项目名}_pc/_app/_模块, 改 projects/docs + 机构 apps/modules)
|
2026-08-24 16:43:40 +08:00 |
|
|
|
7842d2570f
|
feat(agent): 工作空间控件按会话传递session_id
- agent_menus.dspy 按 session 解析项目 + 工作空间按钮URL拼 session_id
- index.ui 默认tab/新建会话 tab 的 agent_menus urlwidget 带 session_id
|
2026-08-24 16:40:49 +08:00 |
|
|
|
0bc23c1d69
|
feat(skills): sdlc-repo-standard 同步机构工作空间新设计——去 {项目名}_pc/_app/repos 旧约定,改 docs/+spec.json+机构 apps/modules 落点
|
2026-08-24 16:36:18 +08:00 |
|
|
|
3cde0d9ce2
|
feat(skills): 机构工作空间目录重构——projects/apps/modules 三目录 + 项目去 repos/references 改 app spec.json(引用/生成模块) + 应用/模块落点改机构 apps/modules + 部署前设置远程仓库
|
2026-08-24 16:33:54 +08:00 |
|
|
|
8164444ab3
|
feat(skills): web-application-spec 加框架铁律(入口必须ahserver禁止Flask/http.server + 主页必须有完整index.ui) + bug 加fixed→复测部署门禁(必须先部署测试环境+QC验证)
|
2026-08-24 15:53:49 +08:00 |
|
|
|
84cc15dd1d
|
fix: PM 角色技能撤销「任务审核里处理 bug」——bug 流转改为独立循环
用户定:任务和 bug 是两套独立逻辑。PM 只管任务审核,Bug 生命周期由独立的
bug poller 循环驱动,不在任务审核里顺手处理(不 list_bugs/confirm_bug/派发修复)。
PM 角色 capability 从 task_capability,bug_confirm_capability 收敛为 task_capability。
|
2026-08-24 08:28:18 +08:00 |
|
|
|
b6eadecbe6
|
feat: PM bug 推动要求强化到技能——每次审核任何任务都检查并推动 Bug 流转
用户定:在 PM 的技能里加 bug 推动要求(而非 system_prompt 硬编码)。
bug-confirm 技能:
- 标题「闭环触发(审核 test 交付通过时)」→「Bug 推动要求(每次审核任何
任务都要执行,铁律)」
- 加「硬性动作」:先 list_bugs 真实调用,禁止编造「无 open Bug」
- description 三段式强化:每次审核都要 load_skill 本技能
PM 角色技能 description 同步:bug-confirm 的触发从「审核 test 后」改为「每次审核任何任务」
|
2026-08-24 08:10:34 +08:00 |
|
|
|
26e1e0269d
|
fix: PM 职责——Bug 生命周期是独立循环,每次审核都检查并推动流转
用户纠正语义:任务流转和 bug 流转是两个独立的循环,PM 要有「添加流转」
的能力。之前写「审核 test 通过后执行 Bug 闭环」太窄,改为「每次审核任何
任务都检查当前迭代 Bug 状态并主动推动流转」。
|
2026-08-24 08:03:45 +08:00 |
|
|
|
f51452d262
|
fix: rework(回退重做)不调 bug 工具,只有 bug_fix 走状态机
用户纠正语义:rework=重做交付件(QC/PM 退回),不是修 bug,不走 start_fix/fix_bug
状态机。只有 PM 明确派发的「修复 Bug」任务(bug_fix)才走。修正 develop 角色技能
第一步判断 + 回退重做职责段 + bug-fix 技能决策表。
|
2026-08-23 21:52:51 +08:00 |
|