mirror of
https://github.com/deepseek-ai/deepseek-harness.git
synced 2026-08-29 04:26:38 +00:00
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2300
This commit is contained in:
@@ -68,6 +68,7 @@ export const SERVICE_PAGE: Record<string, string> = {
|
||||
directoryPicker: 'workspace.md',
|
||||
dynamicCordisRunner: 'extensions.md',
|
||||
e2b: 'subprocess.md',
|
||||
fileReferences: 'session-reference.md',
|
||||
fs: 'filesystem.md',
|
||||
goals: 'goal.md',
|
||||
webServer: 'web-server.md',
|
||||
@@ -270,7 +271,9 @@ export const LINK_MAP: Readonly<Record<string, string>> = {
|
||||
RequestErrorAction: 'core.md',
|
||||
RequestFailureContext: 'core.md',
|
||||
PreparedReferencedMessage: 'session-reference.md',
|
||||
FileReferenceCandidate: 'session-reference.md',
|
||||
SessionReferenceCandidate: 'session-reference.md',
|
||||
SessionReferenceMentionCandidate: 'session-reference.md',
|
||||
SessionReferenceInput: 'session-reference.md',
|
||||
SessionEvent: 'session.md',
|
||||
SessionId: 'core.md',
|
||||
|
||||
@@ -239,6 +239,14 @@ const SERVICE_ROLES: ServiceRole[] = [
|
||||
consumers: ['session-reference', 'tool-session-query'],
|
||||
note: 'The interface supplies exact reads, filters, and traces; its concrete backend adds full-text reconciliation, ranking, snippets, and cursor generations, while the model consumer owns workspace authority and cursor-free rendering.',
|
||||
},
|
||||
{
|
||||
key: 'fileReferences',
|
||||
pkg: 'file-reference',
|
||||
title: 'File reference discovery',
|
||||
mode: 'seam',
|
||||
implementations: ['file-reference-local'],
|
||||
note: 'The interface returns path-only completion candidates within the addressed Agent cwd through its unary Remote contract; providers own namespace access and ranking without reading file contents.',
|
||||
},
|
||||
{
|
||||
key: 'sessionReferenceResolver',
|
||||
pkg: 'session-reference',
|
||||
|
||||
@@ -685,11 +685,21 @@
|
||||
"symbol": "SessionReferenceInput",
|
||||
"source": "packages/context/session-reference/src/types.ts"
|
||||
},
|
||||
{
|
||||
"doc": "docs/subsystems/session-reference.md",
|
||||
"symbol": "FileReferenceCandidate",
|
||||
"source": "packages/context/file-reference/src/types.ts"
|
||||
},
|
||||
{
|
||||
"doc": "docs/subsystems/session-reference.md",
|
||||
"symbol": "SessionReferenceCandidate",
|
||||
"source": "packages/context/session-reference/src/types.ts"
|
||||
},
|
||||
{
|
||||
"doc": "docs/subsystems/session-reference.md",
|
||||
"symbol": "SessionReferenceMentionCandidate",
|
||||
"source": "packages/context/session-reference/src/types.ts"
|
||||
},
|
||||
{
|
||||
"doc": "docs/subsystems/session-reference.md",
|
||||
"symbol": "PreparedReferencedMessage",
|
||||
|
||||
@@ -76,6 +76,7 @@ const SENTENCE_MODEL_EXPERIENCE: Readonly<Record<string, SentenceContract>> = {
|
||||
'packages/client/ui-jobs': { kind: 'none', reason: 'Browser-side read-only projection of ctx.jobs records; dsh-tool-jobs owns the model-facing behavior.' },
|
||||
'packages/client/ui-workflow-run': { kind: 'none', reason: 'Browser-side UI plugin layer; renders durable workflow records without changing model context.' },
|
||||
'packages/client/ui-input-trigger': { kind: 'none', reason: 'Browser-side UI plugin layer; registers nothing model-facing.' },
|
||||
'packages/client/ui-reference': { kind: 'indirect', reason: 'Browser-side reference selection delegates file guidance and session snapshot preparation to Host-owned providers.' },
|
||||
'packages/client/ui-commands': { kind: 'indirect', reason: 'The dispatch paths trigger the host command.execute RPC; each command handler\'s host package owns any model-visible effect.' },
|
||||
'packages/client/ui-model-selection': { kind: 'indirect', reason: 'Selection routes session.selectModel; the Host snapshots the selection at the next prompt-assembly boundary and owns the model-visible effect.' },
|
||||
'packages/client/ui-goal': { kind: 'indirect', reason: 'The strip verbs route goal.* mutations; the host GoalService owns the model-visible goal/change context message.' },
|
||||
@@ -96,6 +97,7 @@ const SENTENCE_MODEL_EXPERIENCE: Readonly<Record<string, SentenceContract>> = {
|
||||
'packages/client/locale': { kind: 'none', reason: 'Browser-side UI plugin layer; registers nothing model-facing.' },
|
||||
'packages/client/web': { kind: 'none', reason: 'Browser-side UI plugin layer; registers nothing model-facing.' },
|
||||
'packages/examples/agent-spine-demo': { kind: 'indirect', reason: 'The bundle only mounts model-facing child plugins.' },
|
||||
'packages/context/file-reference': { kind: 'indirect', reason: 'The discovery seam and grammar delegate model guidance to the composed provider.' },
|
||||
'packages/fs/fs': { kind: 'indirect', reason: 'The service interface delegates model rendering to dsh-tool-fs.' },
|
||||
'packages/e2b/fs-e2b': { kind: 'indirect', reason: 'The provider backend delegates model rendering to dsh-tool-fs.' },
|
||||
'packages/fs/fs-local': { kind: 'indirect', reason: 'The provider backend delegates model rendering to dsh-tool-fs.' },
|
||||
|
||||
Reference in New Issue
Block a user