fix: emit Session use policy type in browser bindings
This commit is contained in:
@@ -17,12 +17,12 @@ use crate::{
|
|||||||
PasteArtifactRef, PendingSubmissionSummary, PendingSubmissionsSnapshot, Permission,
|
PasteArtifactRef, PendingSubmissionSummary, PendingSubmissionsSnapshot, Permission,
|
||||||
ReasoningConfig, RewindSummary, RunFailureKind, RunResult, RunResumeSource, RunYieldReason,
|
ReasoningConfig, RewindSummary, RunFailureKind, RunResult, RunResumeSource, RunYieldReason,
|
||||||
ScopeRule, Segment, SessionContentPart, SessionConversationTurn, SessionEntryProvenance,
|
ScopeRule, Segment, SessionContentPart, SessionConversationTurn, SessionEntryProvenance,
|
||||||
SessionHistoryLineageBoundary, SessionHistoryPage, SessionMessageRole, SessionSnapshot,
|
SessionEntryUsePolicy, SessionHistoryLineageBoundary, SessionHistoryPage, SessionMessageRole,
|
||||||
SessionSnapshotEntry, SessionSnapshotEntryData, SessionToolAttachment, SubmissionDisposition,
|
SessionSnapshot, SessionSnapshotEntry, SessionSnapshotEntryData, SessionToolAttachment,
|
||||||
SymlinkPolicy, ToolResultDisposition, TurnResult, UploadedFileAvailability, UploadedFileRef,
|
SubmissionDisposition, SymlinkPolicy, ToolResultDisposition, TurnResult,
|
||||||
WorkerBusyState, WorkerCommandAcknowledgement, WorkerCommandDisposition, WorkerCommandEnvelope,
|
UploadedFileAvailability, UploadedFileRef, WorkerBusyState, WorkerCommandAcknowledgement,
|
||||||
WorkerCommandKind, WorkerEvent, WorkerMaintenanceState, WorkerRunState, WorkerState,
|
WorkerCommandDisposition, WorkerCommandEnvelope, WorkerCommandKind, WorkerEvent,
|
||||||
WorkerStateSnapshot, WorkerStatus,
|
WorkerMaintenanceState, WorkerRunState, WorkerState, WorkerStateSnapshot, WorkerStatus,
|
||||||
subscription::{
|
subscription::{
|
||||||
EventSubscriptionSelector, MAX_CORRELATION_ID_BYTES, MAX_REJECTION_MESSAGE_BYTES,
|
EventSubscriptionSelector, MAX_CORRELATION_ID_BYTES, MAX_REJECTION_MESSAGE_BYTES,
|
||||||
MAX_RESOURCE_ID_BYTES, MAX_SUBSCRIPTION_COLLECTION_ITEMS,
|
MAX_RESOURCE_ID_BYTES, MAX_SUBSCRIPTION_COLLECTION_ITEMS,
|
||||||
@@ -117,6 +117,7 @@ pub fn generated_protocol_types() -> String {
|
|||||||
push_decl::<InFlightCompaction>(&cfg, &mut output);
|
push_decl::<InFlightCompaction>(&cfg, &mut output);
|
||||||
push_decl::<InFlightSnapshot>(&cfg, &mut output);
|
push_decl::<InFlightSnapshot>(&cfg, &mut output);
|
||||||
push_decl::<SessionEntryProvenance>(&cfg, &mut output);
|
push_decl::<SessionEntryProvenance>(&cfg, &mut output);
|
||||||
|
push_decl::<SessionEntryUsePolicy>(&cfg, &mut output);
|
||||||
push_decl::<SessionMessageRole>(&cfg, &mut output);
|
push_decl::<SessionMessageRole>(&cfg, &mut output);
|
||||||
push_decl::<SessionContentPart>(&cfg, &mut output);
|
push_decl::<SessionContentPart>(&cfg, &mut output);
|
||||||
push_decl::<SessionToolAttachment>(&cfg, &mut output);
|
push_decl::<SessionToolAttachment>(&cfg, &mut output);
|
||||||
|
|||||||
@@ -178,6 +178,8 @@ compaction?: InFlightCompaction | null, };
|
|||||||
|
|
||||||
export type SessionEntryProvenance = "human_input" | "worker_input" | "flow_instruction" | "backend_instruction" | "model_output" | "tool_output" | "derived_summary" | "legacy_unknown";
|
export type SessionEntryProvenance = "human_input" | "worker_input" | "flow_instruction" | "backend_instruction" | "model_output" | "tool_output" | "derived_summary" | "legacy_unknown";
|
||||||
|
|
||||||
|
export type SessionEntryUsePolicy = { observation_readable: boolean, memory_evidence: boolean, };
|
||||||
|
|
||||||
export type SessionMessageRole = "user" | "assistant";
|
export type SessionMessageRole = "user" | "assistant";
|
||||||
|
|
||||||
export type SessionContentPart = { "kind": "text", text: string, } | { "kind": "refusal", refusal: string, };
|
export type SessionContentPart = { "kind": "text", text: string, } | { "kind": "refusal", refusal: string, };
|
||||||
|
|||||||
Reference in New Issue
Block a user