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)

    Loading code snippet…