 Jamison LahmanandClaude Fable 5
|
dd1d398c42
|
fix(llm): route Azure responses-bridge calls to the v1 responses surface (#13340)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-23 17:47:52 +00:00 |
|
 DanelegendandClaude Opus 4.8
|
db080c7133
|
feat(mcp): hot-reload craft MCP servers into running sandboxes (#13293)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-23 17:26:26 +00:00 |
|
 DanelegendandClaude Opus 4.8
|
613c85f148
|
feat(mcp): Frontend for Craft MCP (#13291)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-23 07:27:46 +00:00 |
|
 SubashMohanandClaude Opus 4.8
|
e5ed7b4876
|
feat(reindex-port): PAUSED status scaffolding + pause-aware reporting (#12922)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-23 05:14:31 +00:00 |
|
Justin Tahara
|
9499974a70
|
fix(telemetry): version heartbeat tests fail in CI where DISABLE_TELEMETRY is set (#13337)
|
2026-07-22 23:00:54 +00:00 |
|
Wenxi
|
5c4dfd5863
|
refactor(craft): decouple external apps from skills (#13320)
|
2026-07-22 22:59:51 +00:00 |
|
Justin Tahara
|
8eab0370a2
|
fix(security): stop logging verify token / unsanitized PAT name (ENG-4306, ENG-4307) (#13328)
|
2026-07-22 22:09:38 +00:00 |
|
 DanelegendandClaude Opus 4.8
|
6cfcef10dc
|
feat(mcp): proxy-authoritative per-tool approvals for craft MCP (#13168)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-22 20:55:19 +00:00 |
|
Justin Tahara
|
9581c36181
|
feat(telemetry): daily version heartbeat for self-hosted instances (#13317)
|
2026-07-22 19:17:18 +00:00 |
|
Justin Tahara
|
bacc84fc9f
|
fix(sync): release PG connection before document-index I/O in metadata sync task (#13290)
|
2026-07-22 17:46:40 +00:00 |
|
  
|
618b5031bf
|
feat: per-user usage + cost tracking — enforcement (3/4) [edit of #11888] (#13222)
Co-authored-by: Berat Erkan Elcelik <beraterkanelcelik@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-07-22 16:45:57 +00:00 |
|
 SubashMohanandClaude Opus 4.8
|
0d183ed53e
|
feat(index-settings): re-indexing progress banner (#12849)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-22 12:50:53 +00:00 |
|
 SubashMohanandClaude Opus 4.8
|
a4882d0610
|
feat(userfile-port): scope-polymorphic PortAttempt + helpers (#12766)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-22 11:46:42 +00:00 |
|
 SubashMohanandClaude Opus 4.8
|
4cf2a9c7e0
|
feat(reindex): sweep docs a port copy resurrects after a delete (#12733)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-22 08:16:01 +00:00 |
|
 DanelegendandClaude Opus 4.8
|
79f107ce4d
|
feat(mcp): emit craft-enabled MCP servers into opencode config (#13158)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-22 02:03:44 +00:00 |
|
Justin Tahara
|
089b8b0d94
|
feat(file_store): add native Azure Blob Storage backend (#13280)
|
2026-07-22 01:50:53 +00:00 |
|
Wenxi
|
26b7c2e846
|
feat(skills): support duplicate skill names (#13225)
|
2026-07-21 22:31:00 +00:00 |
|
 DanelegendandClaude Fable 5
|
04f4c6cbaf
|
feat(craft): sandbox-proxy MCP credential resolver (#13126)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-21 21:34:23 +00:00 |
|
 DanelegendandClaude Opus 4.8
|
52802377ea
|
refactor(mcp): polymorphic gated_app identity for gated targets (#13169)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-21 21:05:37 +00:00 |
|
Justin Tahara
|
dac9941cc0
|
fix(tools): rename Code Interpreter LLM function name off OpenAI-reserved "python" (#13235)
|
2026-07-21 17:47:26 +00:00 |
|
Wenxi
|
15a478df91
|
fix(craft): clean up orphan sandbox workspaces (#13202)
|
2026-07-20 23:22:23 +00:00 |
|
 DanelegendandClaude Fable 5
|
dcf863ad11
|
feat(security): LLM env injection toggle on security hardening page (#13170)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-20 22:29:06 +00:00 |
|
Wenxi
|
2f5c7f2d94
|
feat(craft): add external app admin disablement (#13200)
|
2026-07-20 21:02:21 +00:00 |
|
Jamison Lahman
|
9881c03822
|
chore(fmt): remove order-by-type (#13183)
|
2026-07-20 18:13:25 +00:00 |
|
Jamison Lahman
|
46af76e98a
|
chore(fmt): remove force-single-line (#12996)
|
2026-07-20 17:15:00 +00:00 |
|
Wenxi
|
753b0fe8e3
|
feat(skills): prompt to reload stale session skills (#13133)
|
2026-07-17 23:11:36 +00:00 |
|
 
|
148565b74a
|
feat(metrics): MCP server/client metrics + DB-snapshot connector state gauges [mirror of #12904 for edits] (#13086)
Co-authored-by: Sergei Ivliev <siriusfrk@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-17 21:38:23 +00:00 |
|
Nikolas Garza
|
6ec94f7ea2
|
fix(auth): admin modal shows the SAML ACS the flow actually validates (#13147)
|
2026-07-17 20:48:19 +00:00 |
|
Wenxi
|
957394f871
|
feat(skills): add per-user skill enablement (#13118)
|
2026-07-17 03:17:32 +00:00 |
|
Nikolas Garza
|
c31394676c
|
fix(auth): keep legacy SSO redirect URIs working after row migration (#13111)
|
2026-07-17 00:53:01 +00:00 |
|
acaprau
|
3edffabac6
|
feat(auth): Classify Redis session token rejection; Redis entries now outlive logical TTL for visibility (#13015)
|
2026-07-16 21:45:19 +00:00 |
|
Wenxi
|
2bc4eac82b
|
feat(skills): enforce canonical skill names (#13078)
|
2026-07-16 20:58:52 +00:00 |
|
Nikolas Garza
|
577342f5cc
|
feat(auth): remove legacy single-provider SSO modes (#13027)
|
2026-07-16 20:08:34 +00:00 |
|
 Evan LohnandBerat Erkan Elcelik
|
b3b1497d68
|
feat(mcp): group/public access control for MCP servers [Mirror of #12227 for EE edits] (#12972)
Co-authored-by: Berat Erkan Elcelik <beraterkanelcelik@gmail.com>
|
2026-07-16 01:00:24 +00:00 |
|
Nikolas Garza
|
1f2be98612
|
feat(banner): admin System Announcement section in Appearance & Theming (#12851)
|
2026-07-15 19:44:33 +00:00 |
|
 roshanandClaude Fable 5
|
8b940faa6a
|
feat(craft): add SessionOrigin.SLACK for headless Slack sessions (#13050)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-15 18:48:23 +00:00 |
|
Nikolas Garza
|
11d9ea7e5f
|
feat(banner): admin system announcement via notification synthesis (#12369)
|
2026-07-15 18:32:10 +00:00 |
|
Wenxi
|
468189617a
|
feat(skills): create and manage skills in UI (#13014)
|
2026-07-15 16:48:29 +00:00 |
|
Justin Tahara
|
b872340702
|
fix(background): batch orphan-tag cleanup to bounded server-side deletes (#13006)
|
2026-07-15 16:23:29 +00:00 |
|
 DanelegendandClaude Fable 5
|
8fcd55d3aa
|
feat(search): Search pipeline uses created and updated at time ranges (#12893)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-15 01:11:47 +00:00 |
|
Wenxi
|
0ccdc268ce
|
fix(sandbox): avoid LLM provider memory tax in proxy (#13007)
|
2026-07-14 23:36:26 +00:00 |
|
Justin Tahara
|
4ae2921ad6
|
fix(enterprise-settings): stop custom-analytics-script 500 on tenant-less MT requests (#13003)
|
2026-07-14 21:57:25 +00:00 |
|
 roshanandClaude Fable 5
|
44f948b4d8
|
fix(craft): scheduled task runs no longer truncated by the 15-min turn timeout (#12856)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-13 16:19:14 +00:00 |
|
 DanelegendandClaude Opus 4.8
|
3deadb6bce
|
fix(open_url): resolve type-ambiguous Google Drive links to indexed docs (#12892)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-11 01:12:51 +00:00 |
|
Nikolas Garza
|
0418773e19
|
feat(auth): gate multiple enabled SSO providers at Business tier (#12878)
|
2026-07-10 23:24:21 +00:00 |
|
Evan Lohn
|
05fa6ffd8f
|
fix: public root nodes (#12880)
|
2026-07-10 22:50:34 +00:00 |
|
Nikolas Garza
|
6dbbeafd67
|
feat(auth): admin CRUD API for multi-provider SSO providers (#12842)
|
2026-07-10 21:12:30 +00:00 |
|
 roshanandClaude Fable 5
|
67cec95b11
|
fix(craft): renewable prompt-slot lease so dead runners can't strand sessions (#12819)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-10 14:04:24 +00:00 |
|
 DanelegendandClaude Opus 4.8
|
1a71ac59c7
|
feat(indexing): Populate created_at for documents (#12757)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-10 07:17:03 +00:00 |
|
Nikolas Garza
|
8a202650cf
|
test(auth): live multi-provider OIDC login against mock-oauth2-server (#12824)
|
2026-07-10 00:53:45 +00:00 |
|