comparison mrjunejune/inference_bridge.h @ 280:49e9e591c9bb

Add persistent dictation, prewarmed WebRTC speech input, Copilot SDK routing, animated conversation lifecycle controls, parking, and architecture coverage.
author MrJuneJune <me@mrjunejune.com>
date Tue, 18 Aug 2026 19:14:53 -0700
parents 056790c4fb0d
children
comparison
equal deleted inserted replaced
279:b3b547563ec7 280:49e9e591c9bb
15 15
16 typedef enum { 16 typedef enum {
17 INFERENCE_PROMPT_PROFILE_PUBLIC_VISITOR = 0, 17 INFERENCE_PROMPT_PROFILE_PUBLIC_VISITOR = 0,
18 INFERENCE_PROMPT_PROFILE_INVITED_FRIEND = 1, 18 INFERENCE_PROMPT_PROFILE_INVITED_FRIEND = 1,
19 INFERENCE_PROMPT_PROFILE_JUNE_ADMIN = 2, 19 INFERENCE_PROMPT_PROFILE_JUNE_ADMIN = 2,
20 INFERENCE_PROMPT_PROFILE_CANVAS_ORCHESTRATOR = 3,
20 } Inference_Prompt_Profile; 21 } Inference_Prompt_Profile;
21 22
22 typedef struct { 23 typedef struct {
23 const char *type; 24 const char *type;
24 const char *request_id; 25 const char *request_id;
66 uint32 prompt_version, 67 uint32 prompt_version,
67 uint32 knowledge_version, 68 uint32 knowledge_version,
68 const Inference_Bridge_History_Message *p_history, 69 const Inference_Bridge_History_Message *p_history,
69 uint32 history_count); 70 uint32 history_count);
70 71
72 boolean Inference_Bridge_Warm_Conversation(
73 Inference_Bridge *p_bridge,
74 const char *request_id,
75 const char *conversation_id,
76 Inference_Prompt_Profile prompt_profile,
77 uint32 prompt_version,
78 uint32 knowledge_version,
79 boolean resume_existing);
80
71 boolean Inference_Bridge_Abort_Turn( 81 boolean Inference_Bridge_Abort_Turn(
72 Inference_Bridge *p_bridge, 82 Inference_Bridge *p_bridge,
73 const char *request_id, 83 const char *request_id,
74 const char *conversation_id); 84 const char *conversation_id);
75 85