Skip to content

feat(orchestrator): schema-free session_context_extra (ADR-0056) - #246

Closed
eldonm wants to merge 2 commits into
devfrom
feat/ui-route-session-context
Closed

eldonm wants to merge 2 commits into
devfrom
feat/ui-route-session-context

Conversation

@eldonm

@eldonm eldonm commented Sep 25, 2026 •

Copy link
Copy Markdown
Member

Summary

  • SESSION CONTEXT may append host prose from visitor.data["session_context_extra"] (string or list of strings), length-capped.
  • No Integral/page_context schema in the harness — hosts own formatting (UI route, authority line, etc.).
  • ADR-0056 rewritten for this contract; ORCHESTRATOR.md + CHANGELOG updated.

Test plan

  • pytest tests/action/orchestrator/test_session_context.py
  • Host that sets session_context_extra sees it in the system prompt; raw page_context alone does not

Eldon Marks added 2 commits September 24, 2026 20:41
Render compact host page_context facts in the system prompt so route
awareness is environment ground truth, not an utterance preamble.
Hosts append pre-rendered SESSION CONTEXT prose via visitor.data; harness
no longer parses page_context product fields.
@eldonm eldonm changed the title feat(orchestrator): UI ROUTE in SESSION CONTEXT (ADR-0056) feat(orchestrator): schema-free session_context_extra (ADR-0056) Sep 25, 2026
@eldonm

eldonm commented Sep 25, 2026

Copy link
Copy Markdown
Member Author

Superseded: keeping jvagent zero-change. Integral will surface UI route via a host InteractAction (messenger PageContext pattern) instead of session_context_extra.

@eldonm eldonm closed this Sep 25, 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.

1 participant