Teach a task by doing it once
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 15/100
- Issue 类型
- 功能
- 描述清晰度
- 基本清楚
- 活跃度
- 活跃
- 技术栈
- python, react, typescript
- 领域
- full-stack
调研方向
Start with recording in sentient/browser/service.py and the replay tool in sentient/browser/tools.py, then skill drafting in sentient/evolution/service.py and sentient/skills/loader.py, and the record control in desktop/src/features/browser/BrowserPanel.tsx. Done means a recorded workflow becomes a pending skill with a replay script and parameters, the replay reruns it on new inputs, and typed passwords are never stored. This spans several subsystems and needs design decisions first, so it is not a good first task.
由索引模型根据 Issue 内容生成。
描述
Grok Bot's "Teach a task" records up to 10 minutes of activity and turns it into a routine with a review-then-test flow. Deterministic replays reduce dependence on model reasoning, so this helps qwen3:8b more than it helps frontier-model rivals. Recording is easier in the user's own browser than in a cloud VM.
Idea: "Show me": the user performs a browser workflow once while Sentient records actions over CDP and accessibility events (no audio). Sentient drafts a skill with a deterministic replay script and model-filled parameters. The user reviews it, test-runs it on a safe example (TASK-1), then schedules it.
Status in Sentient today: New. Browser control over Playwright and CDP exists.
Where: Recording in sentient/browser/service.py, a replay tool in sentient/browser/tools.py, skill drafting in sentient/evolution/service.py and sentient/skills/loader.py, and a record control in desktop/src/features/browser/BrowserPanel.tsx.
Done when:
- a recorded workflow becomes a pending skill with a replay script and parameters
- the replay runs the workflow again on new inputs
- passwords typed during recording are never stored
Sources:
Roadmap ID: SKILL-3 · Priority: P1 · Size: L
- 主要语言
- Python
- 星标
- 710
- 派生
- 125
- 平均合并
- 8 小时 8 分钟
- 30 天内合并 PR
- 180
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
existence-master/Sentient 的其他 Issue
-
area: voice bug flaky priority: P2 size: S
难度 2/5 1-3 小时 新手友好度 72/100
existence-master/Sentient#490 ·
维护者通常 1 天内回复
-
Telegram/Discord: tapping "Local only" in the /model list should ask too, and "/model Local only no" should cancel可能已有人在做 @bernalalexis-try 于 2 天前认领。 未关闭area: channels enhancement good first issue priority: P2 size: S
难度 2/5 1-3 小时 新手友好度 78/100
existence-master/Sentient#457 · 3 条评论 · 已指派 1 人 ·
维护者通常 1 天内回复
-
Settings label reads "Claude code max concurrent" (generated from the config key)可能已有人在做 @sharmis-tp 今天认领。 未关闭area: desktop bug good first issue priority: P2 size: S
难度 2/5 1-3 小时 新手友好度 82/100
existence-master/Sentient#454 · 1 条评论 ·
维护者通常 1 天内回复
-
area: desktop bug priority: P2 size: S
难度 2/5 1-3 小时 新手友好度 82/100
existence-master/Sentient#440 ·
维护者通常 1 天内回复
-
area: desktop bug
难度 2/5 1-3 小时 新手友好度 78/100
existence-master/Sentient#426 ·
维护者通常 1 天内回复
查看 existence-master/Sentient 的全部 Issue
相似的 Issue
-
infrastructure
难度 2/5 1-3 小时 新手友好度 74/100
khuisman/mcp-gee-sweet#1152 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 72/100
-
backroom bug
难度 2/5 1-3 小时 新手友好度 68/100
ditto-assistant/ditto-subnet#3069 ·
维护者通常 1 天内回复
-
bug
难度 2/5 1-3 小时 新手友好度 67/100
open-webui/open-webui#32901 · 1 条评论 ·
维护者通常 1 天内回复
-
0.3.3 bug
难度 2/5 1-3 小时 新手友好度 72/100
维护者通常 1 天内回复