158 Commits
Author SHA1 Message Date
WenxiandClaude Opus 4.8 eb3d86022e feat(auth): scope Personal Access Tokens via Permission intersection (#11630)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-02 22:18:19 +00:00
WenxiandClaude Opus 4.8 b7260620f4 feat(auth): add coarse API-surface permission scopes for PAT scoping (#11618)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-02 17:12:45 +00:00
Wenxi 4d825b9671 feat(craft): useful instructive error messages from proxy (#11595) 2026-06-01 21:35:32 +00:00
Danelegend 843f6b08ac feat(craft): External app action non-availability mentioned in skill file (#11590) 2026-06-01 20:02:41 +00:00
Wenxi 88bd8fbb6d feat(craft): interrupt agent in chat turn (#11572) 2026-06-01 17:39:30 +00:00
roshanandClaude Opus 4.8 78aa54b3bc feat(craft): looksmaxxing (subagents + ui stuff) (#11504)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-31 04:15:18 +00:00
Danelegend 6b19d0d48c feat(craft): External app refresh tokens (#11553) 2026-05-29 23:54:37 +00:00
WenxiandClaude Opus 4.8 37149713fd feat(craft): inject LLM provider key via egress proxy, remove from sandbox pod (#11556)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-29 23:15:53 +00:00
WenxiandClaude Opus 4.8 e8dfec72f4 feat(craft): inject Onyx PAT via egress proxy, remove from sandbox pod (#11549)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-29 21:19:52 +00:00
WenxiandClaude Opus 4.7 0c0a30b562 feat(craft): CredentialInjectionDispatcher + ExternalAppResolver (#11516)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-29 17:02:35 +00:00
Chris WeaverandClaude Opus 4.7 706eb8a66f fix(craft): remove scheduled task timezones (#11362)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 22:09:57 +00:00
5854ad197e feat(craft): Set policy for external app actions (#11366)
Co-authored-by: Wenxi Onyx <wenxi@onyx.app>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 02:42:02 +00:00
roshan d9b030b055 feat(craft): OPENCODE SERVE FRAMEMOGS OPENCODE ACP (#11408) 2026-05-28 00:59:46 +00:00
roshanandClaude Opus 4.7 28f758a334 feat(craft): port DockerSandboxManager to opencode-serve transport (#11402)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 23:34:04 +00:00
Wenxi ddfd7f8939 feat(craft): wire egress proxy for secret decryption + secrets-injection plans (#11451) 2026-05-27 23:13:42 +00:00
roshanandClaude Opus 4.7 f125cd78ec feat(craft): UI overhaul — per-tool rendering + smoother streaming (#11386)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-27 22:25:10 +00:00
Wenxi c8978a2742 feat(craft): sandbox egress proxy with action-approval gating (phases 1+2) (#11302) 2026-05-27 02:49:58 +00:00
Chris Weaver b61f8b0f2e docs(craft): plan live scheduled task runs (#11393) 2026-05-27 00:39:05 +00:00
roshan 842ca565d7 fix(craft): opencode-serve translator — termination, status shape, delta race (#11384) 2026-05-26 19:24:08 +00:00
22ed10dc62 feat(craft): opencode-serve transport with PodEventBus (#11334)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-05-26 04:36:35 +00:00
cd7c86e78f perf(craft): shrink sandbox image and prune unused deps (#11304)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-05-22 23:06:12 +00:00
WenxiandClaude Opus 4.7 a2589b089b chore(deps): add mitmproxy==11.0.2 (#11320)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 20:47:26 +00:00
roshan 1caaede94c refactor(craft): nuke LocalSandboxManager, make kind the canonical Craft dev path (#11285) 2026-05-22 20:44:10 +00:00
Chris WeaverandClaude Opus 4.7 94181f2471 refactor(craft): remove org_info directory from sandbox (#11198)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 23:12:15 +00:00
roshanandClaude Opus 4.7 9b78f2778a fix(craft): unblock sandbox push under telepresence and own .env.k8s (#11257)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-21 16:13:31 +00:00
roshanandClaude Opus 4.7 df405a1252 docs(craft): document docker sandbox backend + check in feature plans (#11232)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-20 22:53:15 +00:00
Wenxi 5f6cc34c06 docs(craft): approvals plan (#11224) 2026-05-20 18:55:51 +00:00
Wenxi 3e8a9e28e5 chore(craft): reorganize docs (#11210) 2026-05-19 19:54:13 +00:00
Wenxi 731a580bd2 docs(craft): infra todos (#11197) 2026-05-19 18:16:00 +00:00
Wenxi e3f531bc8f chore(craft): add infra todos and bump default sandbox image version (#11189) 2026-05-19 02:20:56 +00:00
WenxiandClaude Opus 4.6 4a9e09fb43 feat(craft): sidecar container for control-plane operations (#11174)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-19 01:52:33 +00:00
WenxiandClaude Opus 4.6 f401e650d5 feat(craft): user file sync to sandboxes via push daemon (#11158)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-19 01:37:54 +00:00
93eea98cc1 feat(craft): skills ui (#11011)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-05-19 01:11:08 +00:00
WenxiandClaude Opus 4.6 8b9c7d38a7 test(craft): comprehensive test suite overhaul (#11152)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-18 23:54:23 +00:00
WenxiandClaude Opus 4.6 49d0055da9 refactor(skills): migrate builtin skills to push-based delivery (#11133)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 06:18:19 +00:00
WenxiandClaude Opus 4.6 0247c0b36c feat(skills): small db refactor and new skills api (#11128)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 05:56:49 +00:00
f927028bb6 feat: craft push files via sandbox manager and daemon (#11121)
Co-authored-by: roshan <38771624+rohoswagger@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: rohoswagger <roshan@onyx.app>
Co-authored-by: Jamison Lahman <jamison@lahman.dev>
2026-05-16 05:22:08 +00:00
Wenxi e59808fa5c docs(dev): add local Kubernetes development workflow (#11113) 2026-05-15 16:23:41 +00:00
c5c71f9dd2 feat(skills): skills scaffolding (#11069)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Jamison Lahman <jamison@lahman.dev>
2026-05-14 23:35:07 +00:00
Jamison Lahman 48dff20bae chore(fmt): fix oxfmt at HEAD (#11102) 2026-05-14 18:31:24 +00:00
Wenxi d2f2ffff4d refactor(search api + cli): preprocess response from search pipeline to be coherent for consumers and update onyx cli for new api (#11091) 2026-05-14 03:03:47 +00:00
Chris WeaverandClaude Opus 4.7 59d430d8ce feat(craft): scheduled tasks v1 (#11027)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 19:42:25 +00:00
WenxiandClaude Opus 4.6 674a0d950c refactor(craft): remove demo data toggle and connector config UI (#11046)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-13 18:34:44 +00:00
roshan 3009b0ea83 docs(craft): claim skills task board tasks (#11058) 2026-05-13 18:17:24 +00:00
WenxiandClaude Opus 4.6 500b47e4df refactor(craft): comprehensively remove file sync behavior (#11042)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-13 01:45:38 +00:00
WenxiandClaude Opus 4.6 9b54b09c9c feat(craft): wire company-search skill into sandbox via onyx-cli (#11037)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-13 00:32:45 +00:00
roshan 9cba987c91 docs(craft): Skills V1 PRD + HTML mockups (#10987) 2026-05-13 00:31:32 +00:00
WenxiandClaude Opus 4.6 e823a32841 feat(auth): add PAT type system and encrypted sandbox credential storage (#11023)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-12 20:27:29 +00:00
Wenxi d44015d4e4 feat(onyx-cli): agentic search command (#11001) 2026-05-12 01:44:14 +00:00
Wenxi 3db0176f53 chore(docs): update craft search docs with implementation details and new part 3 plan (#10999) 2026-05-12 00:05:42 +00:00