feat(web,core,server,docs,skills): avatar update tooltip, DeepSeek-first model catalog, temporary-workspace wording (#224)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -135,7 +135,7 @@ Schedule writes are owner-only. A task in new-Session mode carries `modelId` and
|
||||
| POST | /agents/:agentId/sessions | Create a Session: `{modelId?, provider?, workspace?, approvalMode?}` → 201 |
|
||||
| GET | /dirs?path= | Server-side directory browser (backs the Workspace picker) |
|
||||
|
||||
On Session creation, `modelId` and `provider` are both-or-neither: send the complete pair to pick a model, or omit both to take the Project's default model — one without the other is a 400. The Workspace defaults to an auto-created temporary directory, and the approval mode defaults to `allow-all`.
|
||||
On Session creation, `modelId` and `provider` are both-or-neither: send the complete pair to pick a model, or omit both to take the Project's default model — one without the other is a 400. The Workspace defaults to an auto-created temporary workspace, and the approval mode defaults to `allow-all`.
|
||||
|
||||
### Usage and Traces (Agent Level)
|
||||
|
||||
|
||||
@@ -135,7 +135,7 @@ Schedule 写操作仅限 Owner。新建 Session 模式的任务,`modelId` 与
|
||||
| POST | /agents/:agentId/sessions | 创建 Session:`{modelId?, provider?, workspace?, approvalMode?}` → 201 |
|
||||
| GET | /dirs?path= | 服务器端目录浏览(Workspace 选择器数据源) |
|
||||
|
||||
创建 Session 时,`modelId` 与 `provider` 要么成对给出、要么都不给:给出完整二元组即指定模型,两个都省略则取 Project 默认模型,只给一个返回 400。Workspace 默认自动创建临时目录,审批模式默认 `allow-all`。
|
||||
创建 Session 时,`modelId` 与 `provider` 要么成对给出、要么都不给:给出完整二元组即指定模型,两个都省略则取 Project 默认模型,只给一个返回 400。Workspace 默认自动创建临时工作区,审批模式默认 `allow-all`。
|
||||
|
||||
### 用量与 Trace(Agent 级)
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ Six levels: Project → Agent → Workspace → Session → Task → Request.
|
||||
| --- | --- |
|
||||
| Project | Top-level unit organizing Agents; owns the model and credential configuration; in the multi-user Web setup, users and Projects are many-to-many |
|
||||
| Agent | The executing subject; has exactly one Agent State (a persistent directory); one Agent can serve many Workspaces |
|
||||
| Workspace | The working directory of one run — the only file scope the model sees; an explicit `workspaceDir` must already exist, otherwise a temp Workspace `workspaces/tmp-<8hex>` is created |
|
||||
| Workspace | The working directory of one run — the only file scope the model sees; an explicit `workspaceDir` must already exist, otherwise a temporary Workspace `workspaces/tmp-<8hex>` is created |
|
||||
| Session | A continuous conversation under one (Agent, Workspace); model and Workspace are locked at Session creation; ids look like `session-YYYY-MM-DD-HH-mm-ss-<8hex>` |
|
||||
| Task | One execution goal started by one Prompt; consists of one or more consecutive Requests |
|
||||
| Request | One LLM API call: context and tool definitions in, streamed output out |
|
||||
@@ -39,7 +39,7 @@ The data root is the `PENGUIN_HOME` environment variable, defaulting to `~/.peng
|
||||
│ # convention, not a path the code creates, so tooling is
|
||||
│ # installed once for any task; project dependencies stay
|
||||
│ # in the project
|
||||
├── workspaces/ # temp Workspaces (tmp-<8hex>)
|
||||
├── workspaces/ # temporary Workspaces (tmp-<8hex>)
|
||||
├── benchmarks/ # capability Benchmark cases and scores
|
||||
└── snapshots/ # Agent State version snapshots
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user