oh-my-openagent
omo; the best agent harness - previously oh-my-opencode
Language: json
Author: Noah Wessel (@noah76)
404 stars · 1830 views
Files
- README.ja.md (md)
- docs (txt)
- troubleshooting (txt)
- ollama.md (md)
- AGENTS.md (md)
- guide (txt)
- installation.md (md)
- agent-model-matching.md (md)
- team-mode.md (md)
- orchestration.md (md)
- overview.md (md)
- examples (txt)
- manifesto.md (md)
- model-capabilities-maintenance.md (md)
- templates (txt)
- legal (txt)
- privacy-policy.md (md)
- terms-of-service.md (md)
- reference (txt)
- github-attachment-upload.md (md)
- web-terminal-visual-qa.md (md)
- rules-injection-cross-module-comparison.md (md)
- monitor.md (md)
- shared-core-multi-pr.md (md)
- codex-telemetry.md (md)
- lazycodex-npm-reservation.md (md)
- release-process.md (md)
- configuration.md (md)
- known-issues.md (md)
- cli.md (md)
- features.md (md)
- prompt-async-gate-rfc.md (md)
- re-export-shim-inventory.md (md)
- postinstall.mjs (mjs)
- test-support (txt)
- unsafe-test-value.ts (ts)
- packages (txt)
- oh-my-opencode-linux-x64-musl (txt)
- package.json (json)
- openclaw-core (txt)
- AGENTS.md (md)
- tsconfig.json (json)
- package.json (json)
- src (txt)
- reply-listener-startup.ts (ts)
- session-registry-lock.ts (ts)
- __tests__ (txt)
- reply-listener-restart-persisted-config.test.ts (ts)
- session-registry.test.ts (ts)
- reply-listener-process.test.ts (ts)
- reply-listener-discord.test.ts (ts)
- reply-listener-daemon-resolution.test.ts (ts)
- reply-listener-startup.test.ts (ts)
- tmux.test.ts (ts)
- config.test.ts (ts)
- reply-listener-restart-runtime-signature.test.ts (ts)
- runtime-dispatch.test.ts (ts)
- dispatcher.test.ts (ts)
- reply-listener-state-stop.test.ts (ts)
- reply-listener-restart-timeout.test.ts (ts)
- runtime-dispatch.ts (ts)
- reply-listener.ts (ts)
- reply-listener-stop.ts (ts)
- gateway-url-validation.ts (ts)
- reply-listener-sleep.ts (ts)
- dispatcher.ts (ts)
- reply-listener-signature.ts (ts)
- reply-listener-log.ts (ts)
- reply-listener-process.ts (ts)
- reply-listener-spawn.ts (ts)
- types.ts (ts)
- gateway-url-validation.test.ts (ts)
- daemon.ts (ts)
- session-registry.ts (ts)
- session-registry-paths.ts (ts)
- reply-listener-discord.ts (ts)
- reply-listener-telegram.ts (ts)
- reply-listener-injection.ts (ts)
- reply-listener-state.ts (ts)
- reply-listener-status.ts (ts)
- reply-listener-paths.ts (ts)
- reply-listener-start.ts (ts)
- session-registry-types.ts (ts)
- tmux-path.ts (ts)
- tmux.ts (ts)
- reply-listener-poll-loop.ts (ts)
- session-registry-storage.ts (ts)
- reply-listener-injection.test.ts (ts)
- config.ts (ts)
- index.ts (ts)
- utils (txt)
- AGENTS.md (md)
- tsconfig.json (json)
- package.json (json)
- src (txt)
- file-utils.test.ts (ts)
- git-worktree (txt)
- format-file-changes.ts (ts)
- git-worktree.test.ts (ts)
- collect-git-diff-stats.test.ts (ts)
- types.ts (ts)
- parse-status-porcelain-line.ts (ts)
- parse-status-porcelain-line.test.ts (ts)
- parse-status-porcelain.ts (ts)
- parse-diff-numstat.ts (ts)
- collect-git-diff-stats.ts (ts)
- index.ts (ts)
- logging (txt)
- product-identity.ts (ts)
- logger.ts (ts)
- logger.test.ts (ts)
- product-identity.test.ts (ts)
- index.ts (ts)
- archive-entry-validator.test.ts (ts)
- file-utils.ts (ts)
- omo-config (txt)
- resolve.ts (ts)
- env-overrides.ts (ts)
- loader.ts (ts)
- record-type-guard.test.ts (ts)
- jsonc-parser.ts (ts)
- config-merge.test.ts (ts)
- session-idle-settle.ts (ts)
- extract-semver.ts (ts)
- migration.ts (ts)
- migration (txt)
- hook-names.ts (ts)
- migrations-sidecar.test.ts (ts)
- config-migration.test.ts (ts)
- config-migration.ts (ts)
- agent-category.ts (ts)
- migrations-sidecar.ts (ts)
- agent-names.ts (ts)
- agent-names.test.ts (ts)
- model-versions.ts (ts)
- prompt-async-gate.test.ts (ts)
- format-duration.ts (ts)
- omo-config-loader.test.ts (ts)
- port-utils.ts (ts)
- replace-tool-args.test.ts (ts)
- logger.ts (ts)
- port-utils.test.ts (ts)
- prompt-failure-classifier.ts (ts)
- config-section-parser.test.ts (ts)
- codegraph-env.test.ts (ts)
- frontmatter.ts (ts)
- deep-merge.test.ts (ts)
- prompt-async-gate (txt)
- pending-tool-turn-metadata.test.ts (ts)
- pending-tool-turn.ts (ts)
- message-inspection-error.ts (ts)
- queue.ts (ts)
- timing.ts (ts)
- types.ts (ts)
- route-resolver.ts (ts)
- reservations.ts (ts)
- semantic-dedupe.ts (ts)
- prompt-message-state.ts (ts)
- session-idle-dispatch.ts (ts)
- pending-tool-turn.test.ts (ts)
- recent-dispatches.ts (ts)
- prompt-async-gate-message-fetch.test.ts (ts)
- prompt-async-gate-path-compat.test.ts (ts)
- process-stream-reader.ts (ts)
- command-executor (txt)
- execute-hook-command.ts (ts)
- execute-hook-command.test.ts (ts)
- shell-path.ts (ts)
- resolve-commands-in-text.ts (ts)
- embedded-commands.ts (ts)
- home-directory.ts (ts)
- execute-command.ts (ts)
- prompt-async-gate-semantic-dedupe.test.ts (ts)
- env-expansion.ts (ts)
- codegraph-resolve.test.ts (ts)
- format-duration.test.ts (ts)
- codegraph-node-support.test.ts (ts)
- tool-name.test.ts (ts)
- prompt-async-gate.ts (ts)
- codegraph-workspace.test.ts (ts)
- codegraph (txt)
- resolve.ts (ts)
- env.ts (ts)
- provision.ts (ts)
- node-support.ts (ts)
- workspace.ts (ts)
- manifest.ts (ts)
- guidance.ts (ts)
- index.ts (ts)
- zip-entry-listing.ts (ts)
- atomic-write.ts (ts)
- ast-grep (txt)
- install-script.test.ts (ts)
- types.ts (ts)
- sg-manifest.ts (ts)
- sg-provisioner.test.ts (ts)
- install-script.ts (ts)
- sg-resolver.test.ts (ts)
- index.ts (ts)
- sg-resolver.ts (ts)
- sg-manifest.test.ts (ts)
- sg-provisioner.ts (ts)
- jsonc-parser.memoization.test.ts (ts)
- deep-merge.ts (ts)
- replace-tool-args.ts (ts)
- archive-entry-validator.ts (ts)
- codegraph-guidance.test.ts (ts)
- codegraph-provision.test.ts (ts)
- xdg-data-dir.test.ts (ts)
- omo-config.ts (ts)
- config-merge.ts (ts)
- prompt-async-gate-client-identity.test.ts (ts)
- contains-path.ts (ts)
- env-expansion.test.ts (ts)
- shell-command-escape.ts (ts)
- runtime (txt)
- runtime-shims.test.ts (ts)
- git-bash.ts (ts)
- git-bash.test.ts (ts)
- which.ts (ts)
- file.ts (ts)
- spawn.ts (ts)
- index.ts (ts)
- jsonc-parser.test.ts (ts)
- xdg-data-dir.ts (ts)
- prompt-async-gate-semantic-dedupe-edge.test.ts (ts)
- classify-path-environment.test.ts (ts)
- tool-name.ts (ts)
- zip-entry-listing (txt)
- tar-zip-entry-listing.ts (ts)
- powershell-zip-entry-listing.test.ts (ts)
- zipinfo-zip-entry-listing.ts (ts)
- tar-zip-entry-listing.test.ts (ts)
- zipinfo-zip-entry-listing.test.ts (ts)
- powershell-zip-entry-listing.ts (ts)
- read-zip-symlink-target.ts (ts)
- python-zip-entry-listing.ts (ts)
- command-executor.ts (ts)
- classify-path-environment.ts (ts)
- prompt-async-gate-question.test.ts (ts)
- write-file-atomically.ts (ts)
- index.ts (ts)
- replace-tool-args.audit.test.ts (ts)
- config-section-parser.ts (ts)
- record-type-guard.ts (ts)
- frontmatter.test.ts (ts)
- snake-case.ts (ts)
- atomic-write.test.ts (ts)
- omo-config.test.ts (ts)
- internal-initiator-marker.ts (ts)
- mcp-client-core (txt)
- AGENTS.md (md)
- tsconfig.json (json)
- package.json (json)
- src (txt)
- mcp-oauth (txt)
- resource-indicator.ts (ts)
- step-up.ts (ts)
- oauth-authorization-flow.ts (ts)
- schema.ts (ts)
- refresh-mutex.ts (ts)
- storage.ts (ts)
- discovery.ts (ts)
- provider.ts (ts)
- dcr.ts (ts)
- callback-server.port.test.ts (ts)
- storage-index.ts (ts)
- callback-server.ts (ts)
- index.ts (ts)
- storage.test.ts (ts)
- logger.ts (ts)
- skill-mcp-manager (txt)
- http-client.ts (ts)
- connection.ts (ts)
- types.ts (ts)
- oauth-handler.ts (ts)
- cleanup.ts (ts)
- error-redaction.ts (ts)
- stdio-client.ts (ts)
- env-cleaner.ts (ts)
- core-behavior.test.ts (ts)
- manager.ts (ts)
- connection-type.ts (ts)
- index.ts (ts)
- plugin-identity.ts (ts)
- index.ts (ts)
- config-dir.ts (ts)
- rules-engine (txt)
- index.d.ts (ts)
- AGENTS.md (md)
- tsconfig.json (json)
- package.json (json)
- engine.d.ts (ts)
- src (txt)
- cache.ts (ts)
- index.test.ts (ts)
- frontmatter-corpus.test.ts (ts)
- engine (txt)
- cache.ts (ts)
- parser-frontmatter.ts (ts)
- project-root.test.ts (ts)
- finder-sources.ts (ts)
- engine-dynamic-cache.ts (ts)
- matcher.ts (ts)
- engine-loader.ts (ts)
- sources.ts (ts)
- constants.ts (ts)
- engine-static-loader.ts (ts)
- types.ts (ts)
- truncator.ts (ts)
- ordering.ts (ts)
- plugin-root.ts (ts)
- engine-paths.ts (ts)
- finder-paths.ts (ts)
- parser-yaml.ts (ts)
- finder-cache.ts (ts)
- engine-dynamic-loader.ts (ts)
- project-root.ts (ts)
- errors.ts (ts)
- scanner.ts (ts)
- finder.ts (ts)
- engine-types.ts (ts)
- index.ts (ts)
- parser.ts (ts)
- engine.ts (ts)
- formatter.ts (ts)
- matcher.ts (ts)
- constants.ts (ts)
- types.ts (ts)
- ordering.ts (ts)
- agents-md.ts (ts)
- distance.test.ts (ts)
- project-root.ts (ts)
- scanner.ts (ts)
- finder.ts (ts)
- index.ts (ts)
- parser.ts (ts)
- security-boundary.test.ts (ts)
- distance.ts (ts)
- skills-loader-core (txt)
- AGENTS.md (md)
- tsconfig.json (json)
- package.json (json)
- src (txt)
- types.ts (ts)
- hooks (txt)
- auto-slash-command (txt)
- detector.ts (ts)
- constants.ts (ts)
- types.ts (ts)
- processed-command-store.ts (ts)
- index.ts (ts)
- text-imports.d.ts (ts)
- tools (txt)
- skill (txt)
- skill-matcher.ts (ts)
- scope-priority.ts (ts)
- index.ts (ts)
- shared (txt)
- jsonc-parser.ts (ts)
- shell-env.ts (ts)
- project-discovery-dirs.ts (ts)
- opencode-config-dir.ts (ts)
- opencode-config-dir-types.ts (ts)
- skill-path-resolver.ts (ts)
- opencode-command-dirs.ts (ts)
- plugin-identity.ts (ts)
- claude-config-dir.ts (ts)
- skill-path-resolver.test.ts (ts)
- index.ts (ts)
- internal-initiator-marker.ts (ts)
- features (txt)
- opencode-runtime-skills (txt)
- runtime-skill-config.test.ts (ts)
- skill-markdown.ts (ts)
- runtime-skill-config.ts (ts)
- source-server.test.ts (ts)
- index.ts (ts)
- source-server.ts (ts)
- builtin-skills (txt)
- skills (txt)
- remove-ai-slops.ts (ts)
- git-master-skill-metadata.ts (ts)
- security-review.ts (ts)
- git-master-sections (txt)
- overview.ts (ts)
- quick-reference.ts (ts)
- commit-execution-verification.ts (ts)
- history-search-workflow.ts (ts)
- commit-context-analysis.ts (ts)
- commit-atomic-planning.ts (ts)
- commit-workflow.ts (ts)
- rebase-workflow.ts (ts)
- agent-browser-skill.ts (ts)
- agent-browser-template.ts (ts)
- team-mode.test.ts (ts)
- init-deep.ts (ts)
- review-work.ts (ts)
- playwright.test.ts (ts)
- frontend.ts (ts)
- ATTRIBUTION.md (markdown)