Files
agent-radar 2ed3415fb7
Publish Claude Code Binaries / Stage and publish binaries (push) Canceled after 0s
Publish Tutti App Runtime / Build darwin-arm64 (push) Canceled after 0s
Publish Tutti App Runtime / Build darwin-amd64 (push) Canceled after 0s
Publish Tutti App Runtime / Build linux-amd64 (push) Canceled after 0s
Publish Tutti App Runtime / Build windows-amd64 (push) Canceled after 0s
Sync Tutti Agent Skills / sync (push) Canceled after 0s
Windows Agent Adapters / Test Windows agent adapters (push) Canceled after 0s
Windows Daemon Adapters / Test Windows daemon adapters (push) Canceled after 0s
Publish Tutti App Runtime / Publish runtime catalog (push) Canceled after 0s
源码快照 @ 2026-09-01 (source-only, 剔除非源码素材)
2026-09-01 20:17:27 +08:00

29 lines
1.5 KiB
Markdown

# Workspace Issue Manager
Reusable workbench issue-manager feature for workspace-scoped issue, task, and
run workflows.
This package owns host-agnostic contracts, i18n defaults, React-facing feature
types, and workbench registration helpers. Hosts provide backend, identity,
file, agent runner, ContextRef opener, and optional share adapters.
The ContextRef opener is the package boundary for opaque Issue or Task
attachments. `workspace_path` references delegate to the host's normal
workspace file adapter when that opener is absent. `managed_attachment`
references are opaque: the host retrieves
their bytes by workspace, Issue, and ContextRef IDs, stores them in a trusted
host-local location, and opens that copy. Reusable UI and domain contracts must
not depend on a daemon absolute path, which may be meaningless to a VM or
remote consumer.
The two shapes are discriminated: workspace references require `path`, while
managed attachments cannot expose it. For source compatibility, a legacy
reference that has `path` but no `accessKind` is treated as `workspace_path` and
falls back to the existing file adapter when no ContextRef opener is installed.
Hosts that want the package-owned default dock or empty-state visual can import
it explicitly from
`@tutti-os/workspace-issue-manager/assets/workspace-dock-task.png`.
See [docs/architecture/workspace-issue-manager.md](../../../docs/architecture/workspace-issue-manager.md)
for the current shared architecture and host-adapter model.