Current Python transport OpenCode outbound profile + opt-in queue-status SSE #90
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/llm-log#90
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Reconciles #71/#73 with the current Python transport.
Outbound profile
Implement operator-selected, versioned outbound compatibility/privacy profiles with an OpenCode-style profile as a first-class target.
A profile may normalize allowed application identity headers and strip configured local metadata. It may not alter credentials, routing authority, prompts, tool semantics or quota-group ownership.
Keep original local source-harness provenance separate from egress presentation.
Queue-status SSE
Transparent requests remain ordinary HTTP and either wait within the admission deadline or receive 429.
For explicitly opted-in smart clients, provide a separate queue-status SSE contract:
Acceptance
OpenCode itself plus another supported harness using the OpenCode profile share the same underlying quota group and emit equivalent configured application headers toward a fixture upstream.