7 Commits

Author SHA1 Message Date
523adc5303 fix: AgentInput提交数据修复——model_id容错、file_paths序列化、iteration_id/project_id从context读取 2026-08-06 16:04:51 +08:00
0a6baa0d52 feat: AgentInput控件 — TextFiles+UiCode模型选择一体化
- 新增 agent_input.js: bricks.AgentInput extends VBox
  - 内部结构: UiFile + DynamicColumn + UiText + [add_btn | model_selector(UiCode) | filler | submit_btn]
  - options: model_dataurl(模型列表API), model_cwidth, placeholder
  - event inputed: {prompt, add_files, model_id}
  - 自动注册 bricks.Factory.register('AgentInput', ...)
- index.ui/index_cockpit.ui: chat_input 改用 widgettype=AgentInput
- 利用 bricks 的 jsfiles() 机制自动加载 agent_input.js
2026-08-06 13:43:11 +08:00
d2542f1768 refactor: AgentInput复合控件 — TextFiles + UiCode模型选择整合
- 新建 agent_input VBox: 内嵌模型选择行(HBox) + TextFiles输入区,统一为一个输入控件
- 顶部移除 model_selector,底部模型选择作为 UiCode 嵌在输入框内
- index.ui & index_cockpit.ui 同步更新
2026-08-05 19:42:02 +08:00
0aad9561b0 refactor: 模型选择器移到输入区上方 — 去顶部model_selector
- index_cockpit.ui & index.ui: 移除顶部 HBox 中的 model_selector Form + 模型配置 Button
- 在 TextFiles 输入区上方新增模型选择行:🤖 下拉 + 模型配置按钮
- chat_input 脚本改为从 input_model_selector 读取 model_id (getValue)
- 修复脚本中 Unicode 转义损坏
2026-08-05 19:20:05 +08:00
4e374117e9 fix: context_bar弹窗改为inline展示data(不依赖外部页面) 2026-08-05 18:19:08 +08:00
8d158dcc86 feat: cockpit_context端点 + UI context_bar动态化
- 新增 cockpit_context.dspy API(读 pipeline_agent_settings,返回项目/迭代/workspace)
- index_cockpit.ui & index.ui context_bar:
  - 静态'当前项目/迭代:--' → Button(link样式)+datawidget自动加载
  - 点击项目/迭代弹出 PopupWindow 查看详情
2026-08-05 18:10:56 +08:00
289ccb1656 feat: add cockpit index page + DDL reference for SDLC module 2026-08-03 10:46:32 +08:00