Skip to content

docs: dsh 0.1.0-rc.7 / 0.1.1-rc.1: agent teams, authorization flows, expanded pi-ai compat - #15

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
docs/sync
Open

docs: dsh 0.1.0-rc.7 / 0.1.1-rc.1: agent teams, authorization flows, expanded pi-ai compat#15
github-actions[bot] wants to merge 1 commit into
mainfrom
docs/sync

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

This refresh tracks three new dsh npm releases (latest moved 0.1.0-rc.6 → 0.1.0-rc.7, next is now 0.1.1-rc.1) and a large interface expansion in the upstream deepseek-harness docs. Two brand-new services — an Agent Teams domain and an authorization-flow registry — plus a much wider pi-ai wire-compatibility switch surface change what developers can build and how they wire up private OpenAI-compatible gateways. dsh is a developer preview, so this is a breaking-change release: renamed events, a session-projection API redesign, and new config schemas ship without migration paths.

  • New npm releases. latest is now 0.1.0-rc.7 (with 0.1.0-rc.8 published 2026-08-19) and next is 0.1.1-rc.1 (2026-08-21) — three versions since the 08-13 snapshot.
  • New Agent Teams subsystem (ctx.agentTeams). New @deepseek-ai/dsh-experimental-agent-team and @deepseek-ai/dsh-experimental-tool-agent-team plugins with a new subsystems/agent-team.md page: durable roster, mailbox, and shared task DAG plus ten model tools (spawn teammate, send message, task create/get/update, interrupt, …). Scoped to implicit Team Leads; the dsh-base bundle keeps it disabled behind a profile patch.
  • New ctx.authorization service (@deepseek-ai/dsh-authorization). A registry of credential-obtaining flows — registerFlow/begin/cancel/list, one attempt per key, and a new authorization/settled event. The credentials seam is now two key spaces: CredentialRef (env-var-backed) vs CredentialKey (stored grant records with read/modify/delete under lock), and credentials/updated was renamed credentials/reference-updated.
  • pi-ai request compatibility, expanded. The user-facing Configure-models guide gains a "Request compatibility" section, and PiAiCompatProfile grew from 2 to ~18 wire-compat switches (supportsDeveloperRole, maxTokensField, supportsStore, supportsStrictMode, supportsEagerToolInputStreaming, cacheControlFormat, …), each pinned to the wire protocols that accept it — for the many OpenAI-compatible gateways that refuse the default OpenAI-shaped requests (e.g. the developer role or max_completion_tokens).
  • New file-reference subsystem (ctx.fileReferences). New @deepseek-ai/dsh-file-reference-local plugin with path-only @-mention completion candidates (FileReferenceCandidate) served to host and browser consumers.
  • LLM streaming contract changes. BlockAssembler gains interruptedBlocks(), and adapter replay state becomes a structured ReplayEnvelope with per-block entries pruned in step with dropped blocks — replayState's type changed.
  • Web server API changes. New webserver/index-inject event and collectIndexInjections()/renderIndex() replace raw index taps as the primary hook; SPA serving tightened (absent/non-file targets are now empty 404s). dsh web also opens the default browser by default (--no-open to suppress), with a new openBrowser config.
  • Session projection API redesign. Projections split into host fold states (SessionProjectionStateMap) vs client-visible whole values (SessionProjectionMap) with stateSchema and an optional wire client view — a breaking change for domain plugins that registered projection units.
  • Config additions across plugins. permissionMode for claude-code/codex subagents, terminal shellDialect (bash/pwsh) plus a new @deepseek-ai/dsh-tool-pwsh-persistent tool, DeepSeek catalog reasoningEffort: 'low' + maxRequestImageBytes + inputModalities, searchMaxQueries for web tools, and tool-subagent reportDelivery default changed from wakeup to next-step.
  • New cookbook page "adding a settings card" — how a plugin registers a settings namespace (Host half) plus a browser card (client half) that pair up on the web settings page.
  • Fetcher note: .metadata.json now records "served fallback shell" errors for pricing.md and the R1 news page this run — a fetch failure, not a content change; those files are unchanged. The two new dsh pages were added to llms.txt.

@github-actions github-actions Bot changed the title docs: dsh 0.1.0-rc.7: plugin settings cards, ReplayEnvelope, saveImages batch API, reasoning 'low' docs: dsh 0.1.0-rc.7: replay envelope, batch image saves, low reasoning effort Aug 17, 2026
@github-actions
github-actions Bot force-pushed the docs/sync branch 2 times, most recently from b7b7762 to 8b6ff54 Compare August 18, 2026 01:54
@github-actions github-actions Bot changed the title docs: dsh 0.1.0-rc.7: replay envelope, batch image saves, low reasoning effort docs: dsh 0.1.0-rc.7: settings-card cookbook, reasoningEffort 'low', batch image save, structured replay envelopes Aug 18, 2026
@github-actions github-actions Bot changed the title docs: dsh 0.1.0-rc.7: settings-card cookbook, reasoningEffort 'low', batch image save, structured replay envelopes docs: dsh 0.1.0-rc.7: ReplayEnvelope streaming format, batch image saves, settings-card cookbook Aug 18, 2026
@github-actions github-actions Bot changed the title docs: dsh 0.1.0-rc.7: ReplayEnvelope streaming format, batch image saves, settings-card cookbook docs: dsh 0.1.0-rc.7: ReplayEnvelope, saveImages batch API, low reasoning effort Aug 18, 2026
@github-actions github-actions Bot changed the title docs: dsh 0.1.0-rc.7: ReplayEnvelope, saveImages batch API, low reasoning effort docs: dsh 0.1.0-rc.7: streaming ReplayEnvelope protocol, batch image attachment API, reasoningEffort 'low' Aug 18, 2026
@github-actions github-actions Bot changed the title docs: dsh 0.1.0-rc.7: streaming ReplayEnvelope protocol, batch image attachment API, reasoningEffort 'low' docs: dsh 0.1.0-rc.7: ReplayEnvelope replay state, batch image save, reasoningEffort 'low' Aug 19, 2026
@github-actions
github-actions Bot force-pushed the docs/sync branch 2 times, most recently from 8d85616 to 50d9b9b Compare August 19, 2026 07:09
@github-actions github-actions Bot changed the title docs: dsh 0.1.0-rc.7: ReplayEnvelope replay state, batch image save, reasoningEffort 'low' docs: dsh 0.1.0-rc.7: settings-card cookbook, saveImages batch API, replay-state split Aug 19, 2026
@github-actions github-actions Bot changed the title docs: dsh 0.1.0-rc.7: settings-card cookbook, saveImages batch API, replay-state split docs: dsh 0.1.0-rc.7: settings-card plugin API, ReplayEnvelope replay split, batch image saves Aug 19, 2026
@github-actions github-actions Bot changed the title docs: dsh 0.1.0-rc.7: settings-card plugin API, ReplayEnvelope replay split, batch image saves docs: dsh 0.1.0-rc.8: Agent Teams subsystem, file-reference seam, and image-aware command/streaming APIs Aug 19, 2026
@github-actions github-actions Bot changed the title docs: dsh 0.1.0-rc.8: Agent Teams subsystem, file-reference seam, and image-aware command/streaming APIs docs: dsh rc.8: Agent Teams experimental subsystem, persistent pwsh tool, file-reference seam Aug 20, 2026
@github-actions github-actions Bot changed the title docs: dsh rc.8: Agent Teams experimental subsystem, persistent pwsh tool, file-reference seam docs: dsh 0.1.0-rc.7/rc.8: Agent Teams subsystem, expanded pi-ai compat, breaking report-delivery and web-open defaults Aug 20, 2026
@github-actions github-actions Bot changed the title docs: dsh 0.1.0-rc.7/rc.8: Agent Teams subsystem, expanded pi-ai compat, breaking report-delivery and web-open defaults docs: dsh rc.8: Agent Teams + file-reference subsystems, image-aware slash commands, breaking command/subagent delivery changes Aug 20, 2026
@github-actions github-actions Bot changed the title docs: dsh rc.8: Agent Teams + file-reference subsystems, image-aware slash commands, breaking command/subagent delivery changes docs: dsh rc.7/rc.8: new Agent Teams domain, persistent pwsh tool, pi-ai compat rework, session event change Aug 20, 2026
…expanded pi-ai compat

This refresh tracks three new dsh npm releases (latest moved 0.1.0-rc.6 → 0.1.0-rc.7, `next` is now 0.1.1-rc.1) and a large interface expansion in the upstream deepseek-harness docs. Two brand-new services — an Agent Teams domain and an authorization-flow registry — plus a much wider pi-ai wire-compatibility switch surface change what developers can build and how they wire up private OpenAI-compatible gateways. dsh is a developer preview, so this is a breaking-change release: renamed events, a session-projection API redesign, and new config schemas ship without migration paths.

- **New npm releases.** `latest` is now `0.1.0-rc.7` (with `0.1.0-rc.8` published 2026-08-19) and `next` is `0.1.1-rc.1` (2026-08-21) — three versions since the 08-13 snapshot.
- **New Agent Teams subsystem (`ctx.agentTeams`).** New `@deepseek-ai/dsh-experimental-agent-team` and `@deepseek-ai/dsh-experimental-tool-agent-team` plugins with a new `subsystems/agent-team.md` page: durable roster, mailbox, and shared task DAG plus ten model tools (spawn teammate, send message, task create/get/update, interrupt, …). Scoped to implicit Team Leads; the dsh-base bundle keeps it disabled behind a profile patch.
- **New `ctx.authorization` service (`@deepseek-ai/dsh-authorization`).** A registry of credential-obtaining flows — `registerFlow`/`begin`/`cancel`/`list`, one attempt per key, and a new `authorization/settled` event. The credentials seam is now two key spaces: `CredentialRef` (env-var-backed) vs `CredentialKey` (stored grant records with read/modify/delete under lock), and `credentials/updated` was renamed `credentials/reference-updated`.
- **pi-ai request compatibility, expanded.** The user-facing Configure-models guide gains a "Request compatibility" section, and `PiAiCompatProfile` grew from 2 to ~18 wire-compat switches (`supportsDeveloperRole`, `maxTokensField`, `supportsStore`, `supportsStrictMode`, `supportsEagerToolInputStreaming`, `cacheControlFormat`, …), each pinned to the wire protocols that accept it — for the many OpenAI-compatible gateways that refuse the default OpenAI-shaped requests (e.g. the `developer` role or `max_completion_tokens`).
- **New file-reference subsystem (`ctx.fileReferences`).** New `@deepseek-ai/dsh-file-reference-local` plugin with path-only `@`-mention completion candidates (`FileReferenceCandidate`) served to host and browser consumers.
- **LLM streaming contract changes.** `BlockAssembler` gains `interruptedBlocks()`, and adapter replay state becomes a structured `ReplayEnvelope` with per-block entries pruned in step with dropped blocks — `replayState`'s type changed.
- **Web server API changes.** New `webserver/index-inject` event and `collectIndexInjections()`/`renderIndex()` replace raw index taps as the primary hook; SPA serving tightened (absent/non-file targets are now empty 404s). `dsh web` also opens the default browser by default (`--no-open` to suppress), with a new `openBrowser` config.
- **Session projection API redesign.** Projections split into host fold states (`SessionProjectionStateMap`) vs client-visible whole values (`SessionProjectionMap`) with `stateSchema` and an optional `wire` client view — a breaking change for domain plugins that registered projection units.
- **Config additions across plugins.** `permissionMode` for claude-code/codex subagents, terminal `shellDialect` (bash/pwsh) plus a new `@deepseek-ai/dsh-tool-pwsh-persistent` tool, DeepSeek catalog `reasoningEffort: 'low'` + `maxRequestImageBytes` + `inputModalities`, `searchMaxQueries` for web tools, and tool-subagent `reportDelivery` default changed from `wakeup` to `next-step`.
- **New cookbook page** "adding a settings card" — how a plugin registers a settings namespace (Host half) plus a browser card (client half) that pair up on the web settings page.
- **Fetcher note:** `.metadata.json` now records "served fallback shell" errors for `pricing.md` and the R1 news page this run — a fetch failure, not a content change; those files are unchanged. The two new dsh pages were added to `llms.txt`.
@github-actions github-actions Bot changed the title docs: dsh rc.7/rc.8: new Agent Teams domain, persistent pwsh tool, pi-ai compat rework, session event change docs: dsh 0.1.0-rc.7 / 0.1.1-rc.1: agent teams, authorization flows, expanded pi-ai compat Aug 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants