Files
paseo/public-docs/agent-profiles.zh-CN.md
Mohamed Boudra bd15e40e94 Serve paseo.sh in Simplified Chinese (#7373)
* feat(website): serve paseo.sh in Simplified Chinese

Every page of the website now has a Simplified Chinese version under
/zh-CN: the interface, docs, blog posts, comparison pages, legal pages,
all changelog releases and the homepage mockup. English URLs are unchanged.

The URL alone decides the language. There is no browser-language redirect
and no stored preference, because either would have to redirect the
unprefixed English URLs that people share and search engines index.
Internal links carry the page's language instead, and hreflang alternates
point Chinese search results at /zh-CN.

Translated headings pin the English anchor with {#id}, so section links
work in both languages. content-translations.test.ts fails when a page
has no translation or a translation's headings drift from the English.
Changelog releases and plugin listings without a translation render
whole in English under a notice, so a release never waits on one.

Plugin manifests and the registry gain optional translations and
OVERVIEW.zh-CN.md fields; older clients and registries ignore them.

* feat(website): replace the native language select with an EN/ZH menu

The header showed an OS-native select whose popup did not match the site.
The trigger now shows the language abbreviated (EN, ZH) and opens a menu in
the app's dropdown style that names each language in itself, with its name
in the page language underneath. Rows are real links to the same page in
that language; arrows, Escape, outside presses and taps behave as a menu
button, and the menu keeps itself on screen when a narrow header pushes the
trigger toward an edge.

Also drops the stray space after the full-width comma in the Chinese
homepage subtitle.

* docs(website): translate main's new docs and 0.12.0 release notes

Main added Keep run workspaces to the schedules docs, rewrote plugin icons
around inline SVG, and promoted 0.12.0 with new entries. Bring the Chinese
pages and changelog in line so no section falls back to English.

* fix(server): leave plugin listing translations to the registry

The daemon rejected manifests whose translations the registry would refuse,
so a plugin main installs could fail to load here. Paseo never reads
translations; the registry validates them at publish. Docs now say which
checks are automated at publish and which are human review.

* docs(plugins): describe the registry's final overview translation discovery

* style(server): format manifest test

* test(app): measure sidebar rows one at a time

After a reload the developer error toast appears while expectVerticalOrder
measures every row at once. Each concurrent boundingBox runs the toast
locator handler, and only one of them resumes, so the poll timed out on
every attempt since #7424. Measuring sequentially keeps one action in flight.

* test(app): return sidebar row measuring to main

#7480 hides the developer toast instead of running a locator handler, so
measuring the rows concurrently no longer races it. Reverts 41ac23016.

* test(app): wait for the compact shell before opening compact Changes

The shell survives the breakpoint, so right after the resize the wide
Explorer could still be visible: the test skipped the Explorer toggle and
the tab then disappeared, or toggled at the wrong time. Wait for the
compact-shell marker, as the composer helpers do since #7424.

* docs(website): translate main's plugin file panel docs

* test(app): edit the code font size after the font family remount

A committed appearance change remounts the settings screen through
AppearanceStyleBoundary, and the new form starts from the stored size.
Filling the size before that remount lost the edit in CI.

* docs(website): translate main's client/ui import docs

Follows #7474: one /client/ui entry, StreamedText instead of useRevealedText,
SettingsGroup dropped from the settings table, and the new
'UI imports in v0.13' migration section.

* test(app): wait for the previous layout's file panel picker to leave

After a resize the old layout's picker animates out while the new one is
already mounted, so the Use button matched two elements and the strict
locator failed. Wait for the shell's layout and a single picker first.
2026-10-21 13:13:03 +07:00

2.9 KiB

title, description, nav
title description nav
Agent 配置 保存 Agent 设置以便一键选择,并用说明指导 UI 工作、规划和审查的委派。 Agent 配置

Agent 配置

把你常一起使用的设置保存为一个命名配置。创建 Agent 时选择 UI 工作、规划或审查,而不必每次都单独选择模型、思考级别和模式。

  • 对你来说:一次选择即可应用保存的 Provider、模型、模式、思考级别和可用的功能设置。
  • 对负责编排的 Agent 来说:配置说明解释了在委派工作时何时选择这些设置。

创建配置

  1. 打开 设置 → 你的主机 → Agents → Agent 配置。
  2. 选择 新建配置,并为它命名,例如 UI 工作。
  3. 选择它的 Provider、模型、模式、思考级别以及任何可用的功能。
  4. 在 适用场景 中填写这个配置应该处理的工作类型。
  5. 选择 保存。

配置保存在该主机上。可用的设置取决于你选择的 Provider 和模型。

一键应用设置

创建 Agent 时,打开模型选择器,在 配置文件 下选择一个已保存的配置。Paseo 会一并应用其中的设置;发送提示词之前你仍然可以调整。

修改已保存的配置只影响之后的选择,不会更新你已经启动的 Agent。

用说明指导委派

适用场景 字段就是配置的说明。Paseo 通过它的工具公开这些说明,负责编排的 Agent 在决定如何启动执行者之前可以先读取它们。

为每个配置设定清晰的专长:

配置 示例说明
UI 工作 用于组件、布局、样式和视觉打磨。
规划 用于架构设计、排查根本原因以及比较不同的实现方案。
审查 用于独立审查 diff、正确性、缺失的测试和不必要的复杂度。

每个配置可以使用不同的 Provider 和模型,也可以对同一个模型使用不同的设置。

启用 Paseo 工具之后,你可以这样要求:

查看我的 Paseo 配置及其说明。为设置页面的 UI 改动选择一个配置,然后用审查配置对 diff 做一次独立审查。

编排者会读取配置,为每个任务选择设置,并启动执行者。说明用来指导这个选择;执行者的具体任务要写在它的任务提示词中。

内置的 Paseo 技能会指示 Agent 在委派前查看配置并阅读其说明。如果没有合适的配置,它会引导 Agent 发现已配置的 Provider 和模型,并告诉你采用了哪个备选方案。

委派示例见常用工作流,工具接口见 MCP 参考。