mirror of
https://github.com/deepseek-ai/deepseek-harness.git
synced 2026-09-14 04:01:35 +00:00
feat(session-turn-outline): whole-log turn outline projection
New turnOutline projection unit serving every started turn's number, turn/start seq, and bounded first-prompt preview through the session-projection seam, mounted in the web-app bundle for the chat turn rail. Entries stay strictly increasing; previews mirror the rail's loaded-turn preview budget.
This commit is contained in:
@@ -296,6 +296,7 @@ flowchart TD
|
||||
pkg_session_title_all_prompts_llm["session-title-all-prompts-llm"]
|
||||
pkg_session_title_first_prompt_llm["session-title-first-prompt-llm"]
|
||||
pkg_session_title_llm["session-title-llm"]
|
||||
pkg_session_turn_outline["session-turn-outline"]
|
||||
end
|
||||
subgraph group_settings["packages/settings"]
|
||||
pkg_settings["settings"]
|
||||
@@ -530,6 +531,10 @@ flowchart TD
|
||||
pkg_session_stats --> pkg_llm
|
||||
pkg_session_stats --> pkg_session
|
||||
pkg_session_stats --> pkg_session_projection
|
||||
pkg_session_turn_outline --> pkg_invariants
|
||||
pkg_session_turn_outline --> pkg_llm
|
||||
pkg_session_turn_outline --> pkg_session
|
||||
pkg_session_turn_outline --> pkg_session_projection
|
||||
pkg_settings_file --> pkg_atomic_write
|
||||
pkg_settings_file --> pkg_home_paths
|
||||
pkg_settings_file --> pkg_invariants
|
||||
@@ -1431,6 +1436,7 @@ flowchart TD
|
||||
| [`session-persistence-jsonl`](../packages/session/session-persistence-jsonl) | `session` | [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session), [`session-persistence`](../packages/session/session-persistence) |
|
||||
| [`session-projection-cache`](../packages/session/session-projection-cache) | `session` | [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session), [`session-projection`](../packages/session/session-projection), [`storage-domain`](../packages/storage/storage-domain) |
|
||||
| [`session-stats`](../packages/session/session-stats) | `session` | [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`session-projection`](../packages/session/session-projection) |
|
||||
| [`session-turn-outline`](../packages/session/session-turn-outline) | `session` | [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`session-projection`](../packages/session/session-projection) |
|
||||
| [`settings-file`](../packages/settings/settings-file) | `settings` | [`atomic-write`](../packages/util/atomic-write), [`home-paths`](../packages/util/home-paths), [`invariants`](../packages/runtime-diagnostics/invariants), [`settings`](../packages/settings/settings) |
|
||||
| [`shell`](../packages/shell/shell) | `shell` | [`invariants`](../packages/runtime-diagnostics/invariants), [`sandbox`](../packages/sandbox/sandbox), [`settings`](../packages/settings/settings), [`subprocess`](../packages/subprocess/subprocess) |
|
||||
| [`workspace`](../packages/workspace/workspace) | `workspace` | [`invariants`](../packages/runtime-diagnostics/invariants), [`session`](../packages/core/session), [`session-persistence`](../packages/session/session-persistence), [`storage`](../packages/storage/storage), [`storage-domain`](../packages/storage/storage-domain), [`typert-protocol`](../packages/typert/protocol) |
|
||||
|
||||
Reference in New Issue
Block a user