特性: 外部会话注册 API — 允许终端代理在无工作区的情况下注册会话
□ 总结
VK为人类设计,用于从UI创造任务和发射代理. 但大量真实世界的AI编码工作开始不同:从一个终端Claude'或Gemini'命令,一个平行的工作树,或从信息队列发出的Zora任务。 这些课程今天都没有在VK出现——在工作进行期间,董事会僵化了.
这个问题建议一个最低限度的API添加,让任何外部代理机构都用VK注册,这样它就出现在会话列表中,并且可以被跟踪.
-- -- . . .
□ 使用大小写
开发者运行 : {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? cd ~/Dev/我的应用程序 git取出 -b 固定/问题 42 ZZ1ZZ
(Claude) (英语). 代码开始工作。 此时此刻,VK对这届会议一无所知. 棋盘卡坐落于Backlog,而代理则已经深入了固定.
有了这个API,一个全球性的 " 会议启动 " 钩子(例如:XX/.Claude/ settings.json " )可以称为:
POST/API/会议/外部 { "跑步时间":"Claude code", "Project path":"/用户/ryaker/Dev/我的应用", ""行":"修/出-42". "工作空间 id":"可选的-uuid-if-nown" {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
VK将同时展示会话和基于工作空间的会话.
-- -- . . .
□ 建议的API
终点
POST/API/会议/外部
请求机构
贾森
{
"workspace id":"uuid (可选的——如果已知的与VK工作空间的链接)",".
"名":"弦(可选——人可读标签)",".
"跑步时间":"Claude code QGemini ZZ ZZZ ZZZ ZORA ZORA 未知","ude".
"project path":"/绝对/path/to/repo",
""行":"修/出-42".
"pid":12345 (英语).
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?答复
贾森 { "会话 id":"u","u". "工作空间 id":"uuid QQ 无效" {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
++ 状态更新
PATCH / api/会话/{会话 id} {"状态":"在 进展""在 审查" |"去""被" 被"锁" }
(或用额外的 " 状态 " 字段重新使用现有的PUT端点。 )
-- -- . . .
□ 建议的执行
1. 移徙——在 " 会议 " 后加上 " 来源 " +外部领域
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
替代表格: 缩写为“ 内部” ;
替代性课目: ADD COLUMN 外部运行时间 TEXT;
其它部分: 外部部分(ADD COLUMN)
其它部分: 外部部分(AD COLUMN)
其他会议:
替代表格部分 外部状态 TeXT Default “ in progress” ;`来源':内部''(VK-创建,工作空间-需要)或外部''(外部注册)。
- 模式变化 -- -- " 工作空间 -- -- id " 对外部会议无效
//箱/db/src/型号/会话.rs
酒吧结构会话 {
乌伊德,
pub 工作空间 id: 选项<Uuid>, / 是: Uuid- 现在外部会话无效
阴道名称: 选项<string>,
酒吧执行器: 选项<String>,
pub 出处:字符串, //新:"内部" QQ"外部"
外部运行时间: 选项 < string > ,
酒吧外部 project path: 选项 < string > ,
酒吧外部 分支: 选项<String>,
酒吧外部 pid: 选项<i64>,
外部单位 状态: 选项<String>,
//.
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?- 新的请求类型 . . . . . . .
内容来源: BloopAI/vibe-kanban