Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
a1db787
feat(extensions): per-app main-owned storage
Juliusolsson05 Jul 28, 2026
ce80b29
feat(extensions): AgentCodeApiV1 host ABI, apps host surface & extens…
Juliusolsson05 Jul 28, 2026
09f890a
feat(extensions): install extensions from a GitHub repo, with consent
Juliusolsson05 Jul 28, 2026
e3f22eb
feat(extensions): privileged agent-code-ext:// scheme
Juliusolsson05 Jul 28, 2026
03f80f9
feat(extensions): manifest, contributions & capability declarations
Juliusolsson05 Jul 28, 2026
89dca7e
feat(extensions): wire contributions into command, keybinding & setti…
Juliusolsson05 Jul 28, 2026
5f22fbf
feat(extensions): sandboxed iframe runtime, in-frame command executio…
Juliusolsson05 Jul 28, 2026
e6c0a4d
feat(extensions): extension views as panes (spawn, persist, rehydrate)
Juliusolsson05 Jul 28, 2026
53d25e6
feat(extensions): global surface paint-order layer
Juliusolsson05 Jul 28, 2026
66b09e8
feat(extensions): agent-code-extension-api SDK submodule
Juliusolsson05 Jul 28, 2026
cd4a61a
docs(extensions): plans, spec & authoring guide
Juliusolsson05 Jul 28, 2026
0b025f9
feat(extensions): Group E — install from a local folder (load unpacked)
Juliusolsson05 Jul 28, 2026
63c63ba
feat(extensions): Group F — run extension deactivate() on frame teardown
Juliusolsson05 Jul 28, 2026
09d60a7
feat(extensions): bump SDK to v0.2.0 (Tier-1 observe) + provide exten…
Juliusolsson05 Jul 28, 2026
339dc52
feat(extensions): content-driven modal WIDTH (sibling of the height m…
Juliusolsson05 Jul 28, 2026
1696f14
feat(extensions): scale an oversized modal extension to fit the window
Juliusolsson05 Aug 1, 2026
9735f72
fix(extensions): let a modal extension SHRINK, not just grow
Juliusolsson05 Aug 1, 2026
3d3d658
fix(extensions): push theme BEFORE mount so extensions can drop fallb…
Juliusolsson05 Aug 3, 2026
c09250c
Merge origin/main into feat/extension-platform
Juliusolsson05 Aug 3, 2026
18baed5
fix(extensions): close the sandbox escapes found by adversarial review
Juliusolsson05 Aug 3, 2026
358161a
fix(extensions): repair the pane lifecycle defects from the review
Juliusolsson05 Aug 3, 2026
51d164b
fix(extensions): narrow the host CSP and stop staging installs in /tmp
Juliusolsson05 Aug 3, 2026
a430598
fix(extensions): make capability tiering data, not a convention in a …
Juliusolsson05 Aug 3, 2026
2d41237
Merge origin/main into feat/extension-platform
Juliusolsson05 Aug 28, 2026
f970f18
fix(sessions): make "is an agent" a predicate, not `kind !== 'terminal'`
Juliusolsson05 Aug 28, 2026
b47d5cc
fix(extensions): bind capability grants to a hash that can actually b…
Juliusolsson05 Aug 28, 2026
9748842
fix(extensions): remove the capabilities that were never implemented
Juliusolsson05 Aug 28, 2026
cb00cef
refactor(extensions): delete the host-realm activation path and repor…
Juliusolsson05 Aug 28, 2026
da0a45f
fix(extensions): harden the install pipeline against a hostile or slo…
Juliusolsson05 Aug 28, 2026
f933e59
docs(extensions): rewrite the authoring guide for the architecture we…
Juliusolsson05 Aug 28, 2026
6bb5ca8
fix(extensions): make install durable — commit last, lock the ledger,…
Juliusolsson05 Aug 28, 2026
2cf27d6
fix(extensions): make the consent surface honest and the grant store …
Juliusolsson05 Aug 28, 2026
c854e3e
fix(extensions): repair the extension-view pane lifecycle
Juliusolsson05 Aug 28, 2026
076c760
fix(extensions): remove the submodule pin fuse and close the vitest p…
Juliusolsson05 Aug 28, 2026
69a3aa3
fix(extensions): the frame bootstrap was truncated by its own comment
Juliusolsson05 Aug 28, 2026
9dad5b1
fix(extensions): make contributed keybindings actually run
Juliusolsson05 Aug 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ jobs:
fi

# WHY no hard-fail when both secrets are absent: every submodule
# repo (the five Juliusolsson05 packages/* repos and openai/codex)
# repo (every Juliusolsson05 packages/* repo and openai/codex)
# is PUBLIC, so the plain HTTPS URLs in .gitmodules clone fine
# anonymously. The exit-1 here predated the repos going public and
# contradicted README.md's "no special access needed" (#506
Expand Down Expand Up @@ -198,7 +198,7 @@ jobs:
fi

# WHY no hard-fail when both secrets are absent: every submodule
# repo (the five Juliusolsson05 packages/* repos and openai/codex)
# repo (every Juliusolsson05 packages/* repo and openai/codex)
# is PUBLIC, so the plain HTTPS URLs in .gitmodules clone fine
# anonymously. The exit-1 here predated the repos going public and
# contradicted README.md's "no special access needed" (#506
Expand Down
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,6 @@
[submodule "packages/workflow-mcp"]
path = packages/workflow-mcp
url = https://github.com/Juliusolsson05/workflow-mcp.git
[submodule "packages/agent-code-extension-api"]
path = packages/agent-code-extension-api
url = https://github.com/Juliusolsson05/agent-code-extension-api.git
Loading