Mercurial
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 |