feat(tess): add configurable Pi interaction service #728
Reference in New Issue
Block a user
Delete Branch "feat/tess-pi-service"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Verification
Refs #708
VERIFIED APPROVE reviewer-of-record [W-jarvis:reviewer] head
c58e86e2b9Evidence:
c58e86e2b944b76461b6f8cbfff07a0c9d8e5bf2.ci/woodpecker/pr/cipipeline 1728 success.interaction/operator-interactionnaming and carry identity as data (MOSAIC_AGENT_NAME,%i, roster env,agentName). No implementation default/source constant/schema key/service identifier hardcodestessas the agent identity;Tessis confined to the example roster and test/doc references.tess-service-profile.test.tsprovisionsNova, verifies roster agent + effective policy, rewrites the example roster fromTesstoNova, runs the effective-policy script, and would fail if the service/profile were hardcoded to one agent name.pi, modelopenai/gpt-5.6-sol, reasoninghigh, and tool policyoperator-interactionare pinned by profile/startup checks; bad/missing model/reasoning/policy fails fast instead of silently defaulting.print-interaction-effective-policy.shemits only agentName/runtime/model/reasoning/toolPolicy and does not inspect or output credential variables.git diff --checkclean; no live credential material in diff.