{"repo":"webmachinelearning/prompt-api","summary":{"retrieved":"2026-04-27T08:14:01Z","triageViolations":16,"urgentViolations":0,"soonViolations":0,"agendaViolations":2,"needsEditsViolations":0,"needTriage":0,"urgent":0,"soon":0,"agenda":0,"needsEdits":0,"other":41},"triage":[{"number":51,"url":"https://github.com/webmachinelearning/prompt-api/issues/51","title":"Ability to get full conversation history from a session","author":"domenic","createdAt":"2024-10-24T02:06:45Z","labels":["enhancement"],"sloTimeUsed":"P550DT6H7M16S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1},"outOfSlo":true},{"number":70,"url":"https://github.com/webmachinelearning/prompt-api/issues/70","title":"[FR] Document Object Model Integration","author":"AdamSobieski","createdAt":"2025-01-09T04:22:11Z","labels":["enhancement"],"sloTimeUsed":"P473DT3H51M50S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":3,"numLabels":1},"outOfSlo":true},{"number":163,"url":"https://github.com/webmachinelearning/prompt-api/issues/163","title":"Tool Use: automatic tool execution","author":"jingyun19","createdAt":"2025-11-19T18:47:11Z","labels":[],"sloTimeUsed":"P158DT13H26M50S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0},"outOfSlo":true},{"number":168,"url":"https://github.com/webmachinelearning/prompt-api/issues/168","title":"[Tag Review] - Response quality of local models","author":"etiennenoel","createdAt":"2025-12-12T21:12:04Z","labels":["tag-tracker"],"sloTimeUsed":"P135DT11H1M57S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":169,"url":"https://github.com/webmachinelearning/prompt-api/issues/169","title":"[Tag Review] - Model selection and availability","author":"etiennenoel","createdAt":"2025-12-12T21:12:58Z","labels":["tag-tracker"],"sloTimeUsed":"P135DT11H1M3S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":171,"url":"https://github.com/webmachinelearning/prompt-api/issues/171","title":"[Tag Review] - Cost of computing","author":"etiennenoel","createdAt":"2025-12-12T21:15:05Z","labels":["tag-tracker"],"sloTimeUsed":"P135DT10H58M56S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":172,"url":"https://github.com/webmachinelearning/prompt-api/issues/172","title":"[Tag Review] - Models are assumed to execute locally","author":"etiennenoel","createdAt":"2025-12-12T21:15:27Z","labels":["tag-tracker"],"sloTimeUsed":"P135DT10H58M34S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":173,"url":"https://github.com/webmachinelearning/prompt-api/issues/173","title":"[Tag Review] - Model Acquisition","author":"etiennenoel","createdAt":"2025-12-12T21:15:49Z","labels":["tag-tracker"],"sloTimeUsed":"P135DT10H58M12S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":174,"url":"https://github.com/webmachinelearning/prompt-api/issues/174","title":"[Tag Review] - Model versions and updates","author":"etiennenoel","createdAt":"2025-12-12T21:16:20Z","labels":["tag-tracker"],"sloTimeUsed":"P135DT10H57M41S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":175,"url":"https://github.com/webmachinelearning/prompt-api/issues/175","title":"[Tag Review] - Expected input/output languages","author":"etiennenoel","createdAt":"2025-12-12T21:16:53Z","labels":["tag-tracker"],"sloTimeUsed":"P135DT10H57M8S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":176,"url":"https://github.com/webmachinelearning/prompt-api/issues/176","title":"[Tag Review] - System prompts","author":"etiennenoel","createdAt":"2025-12-12T21:17:33Z","labels":["tag-tracker"],"sloTimeUsed":"P135DT10H56M28S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":178,"url":"https://github.com/webmachinelearning/prompt-api/issues/178","title":"[Tag Review] - Memory management","author":"etiennenoel","createdAt":"2025-12-12T21:18:46Z","labels":["tag-tracker"],"sloTimeUsed":"P135DT10H55M15S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":180,"url":"https://github.com/webmachinelearning/prompt-api/issues/180","title":"[Tag Review] - Tool Use","author":"etiennenoel","createdAt":"2025-12-12T21:19:31Z","labels":["tag-tracker"],"sloTimeUsed":"P135DT10H54M30S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":181,"url":"https://github.com/webmachinelearning/prompt-api/issues/181","title":"[Tag Review] - Structured Output","author":"etiennenoel","createdAt":"2025-12-12T21:20:03Z","labels":["tag-tracker"],"sloTimeUsed":"P135DT10H53M58S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":191,"url":"https://github.com/webmachinelearning/prompt-api/issues/191","title":"Proposal: Progressive tool discovery","author":"hemanth","createdAt":"2026-02-20T17:55:19Z","labels":[],"sloTimeUsed":"P65DT14H18M42S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":197,"url":"https://github.com/webmachinelearning/prompt-api/issues/197","title":"Use of dictionary for LanguageModelCreateOptions , LanguageModelPromptOptions","author":"sushraja-msft","createdAt":"2026-03-28T00:21:00Z","labels":[],"sloTimeUsed":"P30DT7H53M1S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true}],"urgent":[],"soon":[],"agenda":[{"number":159,"url":"https://github.com/webmachinelearning/prompt-api/issues/159","title":"Tool Use: decouple execution and formalize function calls and responses","author":"michaelwasserman","createdAt":"2025-10-22T00:27:28Z","labels":["tools","Agenda+"],"sloTimeUsed":"PT0S","whichSlo":"none","onAgendaFor":"P174DT10H19M22S","stats":{"numTimelineItems":2,"numComments":8,"numLabels":2},"outOfSlo":true},{"number":133,"url":"https://github.com/webmachinelearning/prompt-api/issues/133","title":"Add image input resizing or tiling options","author":"michaelwasserman","createdAt":"2025-06-25T20:21:47Z","labels":["enhancement","Agenda+"],"sloTimeUsed":"PT0S","whichSlo":"none","onAgendaFor":"P174DT10H15M33S","stats":{"numTimelineItems":2,"numComments":2,"numLabels":2},"outOfSlo":true}],"needsEdits":[],"other":[{"number":3,"url":"https://github.com/webmachinelearning/prompt-api/issues/3","title":"Exposing a model ID or similar","author":"domenic","createdAt":"2024-07-01T04:25:39Z","labels":["enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":4,"url":"https://github.com/webmachinelearning/prompt-api/issues/4","title":"Post-download progress","author":"domenic","createdAt":"2024-07-01T04:26:22Z","labels":["enhancement","question"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":7,"numLabels":2}},{"number":8,"url":"https://github.com/webmachinelearning/prompt-api/issues/8","title":"Choose model","author":"niutech","createdAt":"2024-07-03T20:51:20Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":8,"numLabels":0}},{"number":9,"url":"https://github.com/webmachinelearning/prompt-api/issues/9","title":"interop, deterministic models, random seeds, and debugging","author":"skybrian","createdAt":"2024-07-03T21:48:40Z","labels":["interop"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":11,"url":"https://github.com/webmachinelearning/prompt-api/issues/11","title":"Register model","author":"niutech","createdAt":"2024-07-04T10:11:06Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":20,"url":"https://github.com/webmachinelearning/prompt-api/issues/20","title":"Option to get logprobs","author":"blixt","createdAt":"2024-07-11T13:44:33Z","labels":["enhancement","ecosystem parity"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":4,"numLabels":2}},{"number":36,"url":"https://github.com/webmachinelearning/prompt-api/issues/36","title":"Ability to set `maxTokens` when calling `prompt()`","author":"duci9y","createdAt":"2024-08-29T21:34:40Z","labels":["enhancement","ecosystem parity"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":2,"numLabels":2}},{"number":42,"url":"https://github.com/webmachinelearning/prompt-api/issues/42","title":"Sampling hyperparameters are not universal among models","author":"domenic","createdAt":"2024-09-18T06:19:25Z","labels":["interop"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":44,"url":"https://github.com/webmachinelearning/prompt-api/issues/44","title":"Feature request: Stop sequence support","author":"jacoblee93","createdAt":"2024-10-05T16:20:25Z","labels":["enhancement","ecosystem parity"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":2,"numLabels":2}},{"number":50,"url":"https://github.com/webmachinelearning/prompt-api/issues/50","title":"save and restore session","author":"hemanth","createdAt":"2024-10-23T19:04:54Z","labels":["enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":4,"numLabels":1}},{"number":56,"url":"https://github.com/webmachinelearning/prompt-api/issues/56","title":"Accessing non-instruction-tuned model variants","author":"ACMCMC","createdAt":"2024-11-09T05:54:44Z","labels":["enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":2,"numLabels":1}},{"number":60,"url":"https://github.com/webmachinelearning/prompt-api/issues/60","title":"FR: Grounding options ","author":"hemanth","createdAt":"2024-11-27T06:46:08Z","labels":["enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":2,"numLabels":1}},{"number":62,"url":"https://github.com/webmachinelearning/prompt-api/issues/62","title":"[FR] Output Confidence Score","author":"KenjiBaheux","createdAt":"2024-12-03T06:11:55Z","labels":["enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":3,"numLabels":1}},{"number":74,"url":"https://github.com/webmachinelearning/prompt-api/issues/74","title":"Dev interest in using the Prompt API","author":"ayuishii","createdAt":"2025-01-23T00:27:41Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":80,"url":"https://github.com/webmachinelearning/prompt-api/issues/80","title":"FR: Real-time capabilities","author":"christianliebel","createdAt":"2025-02-04T09:42:32Z","labels":["enhancement","ecosystem parity"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":2,"numLabels":2}},{"number":82,"url":"https://github.com/webmachinelearning/prompt-api/issues/82","title":"Provide Simulation Capabilities for Testing Prompt API","author":"sadym-chromium","createdAt":"2025-03-05T13:15:53Z","labels":["enhancement","interop"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":2,"numLabels":2}},{"number":84,"url":"https://github.com/webmachinelearning/prompt-api/issues/84","title":"Exposing max image / audio limits?","author":"domenic","createdAt":"2025-03-13T02:59:07Z","labels":["enhancement","question"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":1,"numLabels":2}},{"number":93,"url":"https://github.com/webmachinelearning/prompt-api/issues/93","title":"More insight into in-progress generation?","author":"domenic","createdAt":"2025-03-28T07:06:27Z","labels":["enhancement","question"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":2,"numLabels":2}},{"number":99,"url":"https://github.com/webmachinelearning/prompt-api/issues/99","title":"[FR] Sending Events to Assistants","author":"AdamSobieski","createdAt":"2025-04-05T21:00:12Z","labels":["enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":5,"numLabels":1}},{"number":100,"url":"https://github.com/webmachinelearning/prompt-api/issues/100","title":"[FR] Add MCP Support","author":"christianliebel","createdAt":"2025-04-06T21:27:01Z","labels":["enhancement","interop","ecosystem parity","tools"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":4,"numComments":11,"numLabels":4}},{"number":120,"url":"https://github.com/webmachinelearning/prompt-api/issues/120","title":"Keep an eye on standardcompletions.org","author":"domenic","createdAt":"2025-05-30T03:32:46Z","labels":["interop","ecosystem parity"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":1,"numLabels":2}},{"number":133,"url":"https://github.com/webmachinelearning/prompt-api/issues/133","title":"Add image input resizing or tiling options","author":"michaelwasserman","createdAt":"2025-06-25T20:21:47Z","labels":["enhancement","Agenda+"],"sloTimeUsed":"PT0S","whichSlo":"none","onAgendaFor":"P174DT10H15M33S","stats":{"numTimelineItems":2,"numComments":2,"numLabels":2},"outOfSlo":true},{"number":137,"url":"https://github.com/webmachinelearning/prompt-api/issues/137","title":"Tool-calling: would output schemas be useful?","author":"domenic","createdAt":"2025-07-24T05:16:03Z","labels":["tools"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":138,"url":"https://github.com/webmachinelearning/prompt-api/issues/138","title":"Tool calling: return types?","author":"domenic","createdAt":"2025-07-24T05:18:14Z","labels":["tools"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":3,"numLabels":1}},{"number":140,"url":"https://github.com/webmachinelearning/prompt-api/issues/140","title":"feature request: tool calling - 'toolChoice'","author":"jakobhoeg","createdAt":"2025-07-27T06:30:20Z","labels":["tools"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":3,"numLabels":1}},{"number":151,"url":"https://github.com/webmachinelearning/prompt-api/issues/151","title":"Allow detecting no input constraints support ahead of time?","author":"domenic","createdAt":"2025-09-04T05:35:52Z","labels":["enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":152,"url":"https://github.com/webmachinelearning/prompt-api/issues/152","title":"Tool calling: change the tool name syntax","author":"domenic","createdAt":"2025-09-04T06:01:05Z","labels":["tools"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":158,"url":"https://github.com/webmachinelearning/prompt-api/issues/158","title":"Make API features queryable","author":"tomayac","createdAt":"2025-10-14T21:13:58Z","labels":["enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":2,"numLabels":1}},{"number":159,"url":"https://github.com/webmachinelearning/prompt-api/issues/159","title":"Tool Use: decouple execution and formalize function calls and responses","author":"michaelwasserman","createdAt":"2025-10-22T00:27:28Z","labels":["tools","Agenda+"],"sloTimeUsed":"PT0S","whichSlo":"none","onAgendaFor":"P174DT10H19M22S","stats":{"numTimelineItems":2,"numComments":8,"numLabels":2},"outOfSlo":true},{"number":164,"url":"https://github.com/webmachinelearning/prompt-api/issues/164","title":"Clarify and Specify measureInputUsage Token Counting Behavior vs. Actual Quota Consumption","author":"isaacahouma","createdAt":"2025-11-19T22:58:21Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":170,"url":"https://github.com/webmachinelearning/prompt-api/issues/170","title":"[Tag Review] - Interoperable model parameters","author":"etiennenoel","createdAt":"2025-12-12T21:13:47Z","labels":["tag-tracker"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":4,"numLabels":1}},{"number":179,"url":"https://github.com/webmachinelearning/prompt-api/issues/179","title":"[Tag Review] - JSON Schema","author":"etiennenoel","createdAt":"2025-12-12T21:19:09Z","labels":["tag-tracker"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":184,"url":"https://github.com/webmachinelearning/prompt-api/issues/184","title":"Should the prefix defined in `prefix` be part of the response?","author":"tomayac","createdAt":"2026-01-08T11:09:23Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":5,"numLabels":0}},{"number":185,"url":"https://github.com/webmachinelearning/prompt-api/issues/185","title":"`params()` should `throw` when parameters aren't known yet","author":"tomayac","createdAt":"2026-01-13T10:43:52Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":186,"url":"https://github.com/webmachinelearning/prompt-api/issues/186","title":"Lightweight single-turn prompting mode","author":"Nithanaroy","createdAt":"2026-01-31T09:13:42Z","labels":["enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":5,"numLabels":1}},{"number":187,"url":"https://github.com/webmachinelearning/prompt-api/issues/187","title":"Batch inference API for efficient parallel prompt processing","author":"Nithanaroy","createdAt":"2026-01-31T09:20:39Z","labels":["enhancement"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":1,"numLabels":1}},{"number":190,"url":"https://github.com/webmachinelearning/prompt-api/issues/190","title":"Language support question: Prompt API seems to understand non-en/es/ja inputs when inputLanguage is omitted (e.g., hu)","author":"scsinfo","createdAt":"2026-02-17T14:07:25Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":202,"url":"https://github.com/webmachinelearning/prompt-api/issues/202","title":"Feature request: Add `LanguageModel.isValidConstraint()` to check the validity of responseConstraint ahead of time","author":"GaurangTandon","createdAt":"2026-04-15T11:58:56Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":149,"url":"https://github.com/webmachinelearning/prompt-api/pull/149","title":"Add multimodal tool outputs","author":"domenic","createdAt":"2025-08-28T05:19:55Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":20,"numComments":20,"numLabels":0}},{"number":162,"url":"https://github.com/webmachinelearning/prompt-api/pull/162","title":"tool use without auto execution","author":"jingyun19","createdAt":"2025-11-19T18:02:24Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":12,"numComments":12,"numLabels":0}},{"number":167,"url":"https://github.com/webmachinelearning/prompt-api/pull/167","title":"Add initial devcontainer configuration","author":"smartberry1122","createdAt":"2025-12-05T05:10:57Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":2,"numLabels":0}}]}