docs: add CLI vs top-20 OSS competitive analysis and gap plans - #299
Merged
Conversation
Implement the five competitive gap plans and enable the ecosystem workspace build: - Docker onboarding checklist and readiness probes - share command with hosted upload and local deeplink, multi-session visibility - Kitty terminal graphics for image rendering - published benchmarks and content-hash cache - backend wiring for media/STT and engine services - restore sibling engine modules (harrier/shrike/kestrel/merlin/swift) in go.work - ToT/LATS beam search, self-consistency, reflexion, site audit, skills create - format (gofumpt/goimports) and lint (errcheck) clean
The feature branch pointed go.mod at local sibling checkouts (../harrier, ../shrike, ../kestrel, ../merlin, ../swift, ../graycode-router) that do not exist as reachable GitHub repos, so GOWORK=off CI could not resolve them. Restore module-mode compatibility so engines resolve from the committed modproxy (as main does): - Remove local replace directives from go.mod/go.sum (regenerate clean in module mode; no new deps required) - Gate internal/provider/gateway/media_backends.go behind //go:build media_engine (it uses graycode-router GenerateImage/Transcribe facade not in published v0.0.1) and add a no-op stub for normal builds - Revert engine-version-skewed test expectations (smart_reader, consensus) to the published-engine values used by CI - Fix stale golden help file (swift command description)
Remove shrike/harrier/kestrel/merlin/swift from ecosystem.yaml — these sibling engine checkouts are not published GitHub repos. They remain resolvable as required modules via the committed modproxy (as main does), so the build and release-parity are unaffected; CI's workspace generation no longer attempts to clone unreachable repos.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a verified competitive analysis of graycode-cli vs the top-20 OSS CLIs (10 AI coding CLIs + 6 dev CLIs + 4 terminals incl. herdr multiplexer) plus five scoped gap plans. Builds on docs/plans/toolbench-comparison-vs-top20.md instead of duplicating it. All graycode claims re-verified from source (tool registry, sandbox fail-closed, share deeplink, custom providers, unwired backends).
Changes
Testing
Docs-only change (6 markdown files, no Go touched).
Checklist