Releases: TNG/oh-my-agentic-coder
Release list
v0.4.4
oh-my-agentic-coder v0.4.4
Built from commit 20938d1 on 2026-06-28T21:18:52Z.
Changelog
Features
- 9055896: feat(cli): omac continue and resume session commands (#16) (@nhuelstng)
- 7b7dbc8: feat(sandbox): add filesystem.deny / --deny to mask files within grants (@thomas-endres-tng)
- 7d80661: feat(sandbox): treat open_port 0 as any-loopback-port outbound (#13) (@NoRiceToday)
- 82a6a5a: feat(setup): ship built-in omac-write-a-skill, auto-provision on launch (@nhuelstng)
Bug fixes
- 956c23e: fix(sandbox): grant harness shim dir, not just symlink target (#15) (@nhuelstng)
- ffaca53: fix(start): let env_passthrough satisfy required secrets, validate pattern (#17) (@nhuelstng)
Other
- 9255c05: Feat/continue hint on exit (#21) (@nhuelstng)
- 73c2f51: Fix tui resize on linux ( <>)
- 20938d1: docs(sandbox): document filesystem.deny / --deny (@thomas-endres-tng)
- 291d8cd: perf(session): read opencode sessions from SQLite, not the CLI (@nhuelstng)
See the README
for installation instructions on macOS (Homebrew), Debian/Ubuntu (apt),
Fedora/RHEL/openSUSE (rpm), Alpine (apk), and Arch Linux (pacman).
v0.4.3
oh-my-agentic-coder v0.4.3
Built from commit 74bf165 on 2026-06-21T11:43:20Z.
Changelog
Bug fixes
- 9f96d56: fix(cli): drop dead mount initializer in list (SA4006) (@thomas-endres-tng)
- 74bf165: fix(sandbox): diagnose AppArmor userns restriction when bwrap can't sandbox (@thomas-endres-tng)
See the README
for installation instructions on macOS (Homebrew), Debian/Ubuntu (apt),
Fedora/RHEL/openSUSE (rpm), Alpine (apk), and Arch Linux (pacman).
v0.4.2
oh-my-agentic-coder v0.4.2
Built from commit b358c9b on 2026-06-21T11:24:47Z.
Changelog
Features
- bcc9695: feat(deregister): remove unregistered on-disk skills too (@thomas-endres-tng)
- 428496e: feat: add RPM and Alpine APK package formats to GoReleaser (@nhuelstng)
Bug fixes
- 21fd24b: fix(registry): hide deleted skills from list; add delete UX (@thomas-endres-tng)
- 129514a: fix(sandbox): grant currently-open Desktop tabs, not just saved projects (@thomas-endres-tng)
- b358c9b: fix(sandbox): grant inner harness binary dir so version-manager installs work (@thomas-endres-tng)
- bf60b67: fix(start): give accurate removal guidance for unregistered skills (@thomas-endres-tng)
- 051cc9f: fix: add ~/.bun paths to default sandbox allow list (@nhuelstng)
- 187da4c: fix: add ~/.local/share/claude to default sandbox allow list (@nhuelstng)
- f032387: fix: improve omac doctor Landlock warning when env-only is already active (@nhuelstng)
Other
- 82c4bd1: Add configuration section ( <>)
- 24c3c0e: List dependencies ( <>)
- ef46460: Sort quickstart and add optional marker on skill installation ( <>)
- efeda0d: Split radme and introduce quickstart section ( <>)
- 423a7ac: improve Landlock ABI error messages with actionable fix instructions (@nhuelstng)
See the README
for installation instructions on macOS (Homebrew), Debian/Ubuntu (apt),
Fedora/RHEL/openSUSE (rpm), Alpine (apk), and Arch Linux (pacman).
v0.4.1
oh-my-agentic-coder v0.4.1
Built from commit 8081177 on 2026-06-11T21:42:16Z.
Changelog
Bug fixes
- ba8d5da: fix(sandbox): also read the Desktop app's own project store for --for-opencode-desktop (@thomas-endres-tng)
- 8081177: fix(sandbox): resolve staticcheck findings (SA4006, ST1005, S1011) (@thomas-endres-tng)
See the README
for installation instructions on macOS (Homebrew), Debian/Ubuntu (apt),
and Arch Linux (pacman).
v0.4.0
oh-my-agentic-coder v0.4.0
Built from commit 360d48b on 2026-06-11T21:09:23Z.
Changelog
Features
- eeae0b9: feat(sandbox): built-in native sandbox replacing nono (@thomas-endres-tng)
- 360d48b: feat(sandbox): collapse nested OpenCode worktrees into their parent grant (@thomas-endres-tng)
- 9ae7bd8: feat(sandbox): desktop folder grants, learn mode, profile dir, deny attribution (@thomas-endres-tng)
See the README
for installation instructions on macOS (Homebrew), Debian/Ubuntu (apt),
and Arch Linux (pacman).
v0.3.2
oh-my-agentic-coder v0.3.2
Built from commit 1216182 on 2026-06-09T19:47:22Z.
Changelog
Features
- 1216182: feat(sandbox): grant a writable TMPDIR so Bun harnesses can start (@thomas-endres-tng)
See the README
for installation instructions on macOS (Homebrew), Debian/Ubuntu (apt),
and Arch Linux (pacman).
v0.3.1
oh-my-agentic-coder v0.3.1
Built from commit eb2947c on 2026-06-09T19:16:07Z.
Changelog
Bug fixes
- eb2947c: fix(sandbox): use real SIG_IGN to stop Ctrl-C CPU spin on Linux (@thomas-endres-tng)
See the README
for installation instructions on macOS (Homebrew), Debian/Ubuntu (apt),
and Arch Linux (pacman).
v0.3.0
oh-my-agentic-coder v0.3.0
Built from commit 1b2be1c on 2026-06-07T16:55:13Z.
Changelog
Features
- 505a381: feat(facade): serve SKILL.md at skill root, harden status index (@thomas-endres-tng)
- a50fdc2: feat(harness): harness-scoped skill discovery + Claude Code support (@thomas-endres-tng)
- 9ead402: feat(plugin): install the OpenCode multidir bridge + warn when missing (@thomas-endres-tng)
- 74083b6: feat(plugin): refresh skill env on every shell exec, not just session start (@thomas-endres-tng)
- 040f4e6: feat(plugin): tell the agent the project dir + target_path for global skills (@thomas-endres-tng)
- 02df409: feat(plugin): tell the agent to reload via control plane, not omac start (@thomas-endres-tng)
- bdf623b: feat(register): register user-global skills once, globally (@thomas-endres-tng)
- 2a035f7: feat(serve): auto-reload running serve when registering from outside (@thomas-endres-tng)
- b13f6a9: feat(serve): detect global-skill drift at cold start, like omac start (@thomas-endres-tng)
- af188e9: feat(serve): multi-directory mode for OpenCode Desktop (@thomas-endres-tng)
- 0272cd8: feat(serve): reload global skills live, no restart needed (@thomas-endres-tng)
- 37584f8: feat(start): live skill reload for single-workdir omac start (@thomas-endres-tng)
Bug fixes
- c797225: fix(plugin): activate directory at plugin construction, not on session event (@thomas-endres-tng)
- 1ec689a: fix(plugin): make clear the user must run secrets set interactively (@thomas-endres-tng)
- e3008a1: fix(register): remember values on first register so --defaults can reuse them (@thomas-endres-tng)
- 5c04748: fix(secrets): store/read workdir-local secrets under the matching scope (@thomas-endres-tng)
- f96793b: fix(serve): chmod +x sidecar scripts and re-discover on re-activate (@thomas-endres-tng)
- b02a838: fix(serve): emit empty skills/dirs arrays as [] not null (@thomas-endres-tng)
- b0c0c4e: fix(serve): emit flat OMAC__BASE alias for global skills (@thomas-endres-tng)
- 79a375d: fix(serve): make smoke-test skill registration non-interactive (@thomas-endres-tng)
- 1eba707: fix(serve): pass plain skill name + project workdir to sidecars (@thomas-endres-tng)
- a949d9c: fix(serve): rediscover must never drop a healthy route; key by mount (@thomas-endres-tng)
- b54cefa: fix(serve): whitelist the control-plane port into the sandbox (@thomas-endres-tng)
- 224b50a: fix(start): answer the plugin's activate/deactivate, not 404 (@thomas-endres-tng)
Other
- f857a5b: docs(readme): document build, test, and serve-mode smoke test (@thomas-endres-tng)
- d0e73c5: docs(readme): document release-style local build and goreleaser snapshot (@thomas-endres-tng)
- ee2b3f9: revert(sandbox): drop --update-sandbox / NONO_NO_SAVE hardening (@thomas-endres-tng)
- 1b2be1c: test(cli): mock the OS keyring so secret resolution is deterministic (@thomas-endres-tng)
See the README
for installation instructions on macOS (Homebrew), Debian/Ubuntu (apt),
and Arch Linux (pacman).
v0.2.1
oh-my-agentic-coder v0.2.1
Built from commit 48fbe97 on 2026-05-19T11:44:50Z.
Changelog
Features
- fa7c80f: feat(skills): adopt agentskills.io standard alongside omac.yaml (@thomas-endres-tng)
- 48fbe97: feat(skills): discover skills from .agents/skills (agentskills.io location) (@thomas-endres-tng)
See the README
for installation instructions on macOS (Homebrew), Debian/Ubuntu (apt),
and Arch Linux (pacman).
v0.2.0
oh-my-agentic-coder v0.2.0
Built from commit 3f5d5c6 on 2026-04-26T13:27:43Z.
Changelog
Features
- 0909d3b: feat(cli): add 'omac config show/get' for outside-the-sandbox introspection (@thomas-endres-tng)
- 376da58: feat(config): add typed non-secret config fields to skills (@thomas-endres-tng)
- 3dd2f73: feat(register): stop dumping the install script body (@thomas-endres-tng)
- f6c7f63: feat(skills): discover skills from ~/.config/opencode/skills as well (@thomas-endres-tng)
- 3f5d5c6: feat(skills): rename meta.yaml -> omac.yaml to disambiguate from marketplace (@thomas-endres-tng)
- ece636b: feat(start): reconcile registry drift before spawning sidecars (@thomas-endres-tng)
Bug fixes
- 0cc64a6: fix(register): remember intentionally-skipped optional fields and secrets (@thomas-endres-tng)
- 7511f34: fix(sandbox): drop trailing slash from OMAC__BASE URLs (@thomas-endres-tng)
- e7a7825: fix(start): collect every per-skill drift problem before aborting (@thomas-endres-tng)
Other
- 7a2dbd6: refactor(config): unify human-edited config files on YAML (@thomas-endres-tng)
See the README
for installation instructions on macOS (Homebrew), Debian/Ubuntu (apt),
and Arch Linux (pacman).