Skip to content

Feature: install, update, and doctor improvements for npx beta #94

Closed

Description

@slashdevcorpse

Research-backed TODO

The CLI package is alpha-ready but npm publishing is blocked by auth. Before beta, the install path should include stronger smoke tests, update checks, and platform-specific troubleshooting.

Acceptance criteria

  • Expand codex-claw doctor to validate Codex CLI, Node, pnpm/npm, git, state directory, and port availability.
  • Add an install smoke test script that runs from the packed tarball and from npm once published.
  • Document Windows, macOS, and Linux install/update paths.
  • Add clear messages for npm auth, package not found, locked ports, and missing Codex CLI.

Public research basis

  • OpenAI Codex CLI README documents shell, PowerShell, npm, Homebrew, and release-binary install paths.
  • Open WebUI emphasizes effortless setup as a key feature.
  • Aider and Continue both provide package-manager CLI installation paths.

Non-goals

  • No claiming stable latest until beta criteria are met.
  • No installer that writes outside the requested directory without confirmation.

Source set

  • OpenAI Codex CLI - local terminal coding agent, installer paths, IDE/desktop context.
  • OpenHands - local GUI with REST API + SPA, CLI, cloud collaboration/integrations.
  • Aider - repo maps, git integration, image/web context, lint/test loops.
  • Continue - source-controlled AI checks as markdown agents in CI.
  • Open SWE - isolated sandboxes, AGENTS.md context, curated tools, subagents, Slack/Linear handoff.
  • Model Context Protocol servers - tool/server registry pattern, filesystem/git/memory/fetch examples, security warnings.
  • Open WebUI - responsive/PWA UI, RAG/web browsing, artifact storage, permissions.
  • OpenCode - coding-agent modes, plan/build separation, subagent pattern.
  • Cline - autonomous coding agent as SDK, IDE extension, and CLI assistant.
  • Roo Code - agent-oriented coding workflow inside the editor.

Activity

  1. added
    enhancementNew feature or request
    docsDocumentation, install, and contributor guidance
    cliCodex Claw command line package
    todoTracked TODO backlog item
    research-backedFeature request grounded in public project research
    betaCandidate work for beta readiness
    on May 31, 2026
  2. slashdevcorpse commented on May 31, 2026

    @slashdevcorpse
    OwnerAuthor

    Implemented in PR #107 and merged to main. Validation passed: app lint, tests, build, package dry run, packed tarball smoke, CodeQL, CI, GitGuardian, and Cubic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    betaCandidate work for beta readinesscliCodex Claw command line packagedocsDocumentation, install, and contributor guidanceenhancementNew feature or requestresearch-backedFeature request grounded in public project researchtodoTracked TODO backlog item

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions