|
|
b399663863
|
feat(agent): 五级作用域工具解析+patch_file+原生视觉上传构造
1. tool_sources.py(新): global/org/pipeline/role/project 五级工具作用域解析
- 策略表 pipeline_tool_policies allow/deny(配套 models+CRUD json)
- capability 两层语义: 映射手册(all/概念技能,含global层) + 声明注入
(仅org/pipeline/role/project/user层)——防 generic 会话经 global 概念
技能拿到~70个产线工具,击穿七层隔离(单测 29/29 含此回归)
- role 白名单是过滤器非添加器,且作用于 base+capability 全集
2. agent_config: GENERAL_TOOLS 加 patch_file(定点替换,唯一性校验);
write_file 描述引导改文件优先用 patch_file
3. upload_tools: is_image + build_image_parts(OpenAI多模态data URL,
8MB/张+4张/条上限,超限显式告知不静默丢)
4. agent_chat/agent_chat_generic: 图片分流不进文本上下文,
image_paths 传 gateway
5. load_path: 策略管理页注册
|
2026-09-10 18:36:06 +08:00 |
|
|
|
2cfbc55dc3
|
feat(mobile): 未购产线门禁——mobile_agent.ui加遮罩引导层(尚未购买任何产线→去商城/用通用助手,遮罩desktop_hidden+select有产线即hide)+agent_chat.dspy服务端订阅门禁(未购/过期拒绝对话,平台角色豁免,DB异常fail-open)+my_pipelines加mode=full+agent_menus通用模式工作空间按钮+agent_generic工作空间改_generic锁专属目录(2026-09-08用户三条要求)
|
2026-09-08 16:01:13 +08:00 |
|
|
|
e03e1fa213
|
fix(agent-chat): 确认框显示工具名+参数摘要——旧实现只读command字段致apply类工具显示空命令被迫盲确认
|
2026-09-05 21:25:49 +08:00 |
|
|
|
d0ff880848
|
fix(agent): 完毕行样式改平铺color(bricks嵌套style无效铁律)
|
2026-09-05 11:07:16 +08:00 |
|
|
|
95824fb732
|
feat(agent): 对话应答结束后追加完毕行(Text otext+i18n,词条见pipeline-app/i18n/*/i18n.json)
|
2026-09-05 10:59:02 +08:00 |
|
|
|
d05571cc96
|
fix: list_messages/模型下拉产线隔离缺口
- list_messages原无过滤返回全表→按user+session+pipeline过滤(跨产线/跨用户泄漏)
- agent_model_options接收pipeline_id并传给get_session_project_id,防跨产线项目劫持模型选中态
|
2026-09-02 19:05:33 +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 |
|
ymq
|
e598665b8e
|
fix(upload): 上传截断显式告知+generic补文件处理
|
2026-08-31 21:22:41 +08:00 |
|
|
|
776e583be2
|
fix(upload): 会话上传文件复制进项目根目录+prompt告知路径——根治agent找不到上传文件
|
2026-08-31 17:54:27 +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 |
|
ymq
|
f5689defa8
|
feat(agent): 会话入口支持 pipeline_id 传参(默认产线)
|
2026-08-27 13:12:45 +08:00 |
|
|
|
03745f38e9
|
feat(agent): 开发产线多会话 TabPanel + 新建会话按钮
|
2026-08-20 17:39:34 +08:00 |
|
|
|
ad2459b073
|
feat: agent 会话危险命令确认提示新增「全部确认」选项
|
2026-08-19 14:09:27 +08:00 |
|
|
|
65f547c400
|
fix: agent_chat 传 base_url 给 gateway(/task 弹窗 url 完整化)
|
2026-08-18 12:53:56 +08:00 |
|
|
|
195551261f
|
fix: agent_chat.dspy reply 里 widget JSON 顶层透传(/task 弹窗渲染)
|
2026-08-18 12:42:11 +08:00 |
|
|
|
6daac16190
|
fix: agent会话dspy加confirm事件处理分支(友好提示而非原始JSON)
|
2026-08-16 18:52:52 +08:00 |
|
|
|
bf5d12a389
|
feat: pipeline-core通用会话agent(AgentIO界面+agent_chat.dspy+模型选项)+skill_pack选装API
|
2026-08-16 15:20:21 +08:00 |
|