Skip to content

feat: make g0 fully offline-first#134

Merged
JBAhire merged 1 commit into
mainfrom
v2/offline-first
Apr 3, 2026
Merged

feat: make g0 fully offline-first#134
JBAhire merged 1 commit into
mainfrom
v2/offline-first

Conversation

@JBAhire
Copy link
Copy Markdown
Contributor

@JBAhire JBAhire commented Apr 3, 2026

Summary

  • Remove platform auth, upload, and cloud coupling from all CLI commands
  • g0 is now a standalone offline tool — no API keys, no cloud accounts, no telemetry
  • Remove auth command, --upload from scan/test/endpoint/inventory/mcp/flows
  • Remove platform auth/upload/client modules and tests

Depends on

None — this is the foundation PR.

Test plan

  • g0 --help does not show auth command
  • g0 scan --help does not show --upload
  • g0 test --help does not show --upload
  • g0 endpoint --help does not show --upload
  • npm run build succeeds
  • npm test passes

Remove platform auth, upload, and cloud coupling from all CLI commands.
g0 is now a standalone offline tool — no API keys, no cloud accounts,
no telemetry. Just install and scan.

- Remove auth command and platform auth/upload/client modules
- Remove --upload from scan, test, endpoint, inventory, mcp, flows, detect
- Remove upload code blocks and platform imports from all commands
- Remove upload/heartbeat/registration from daemon runner
- Remove platform tests
@JBAhire JBAhire merged commit 55c54dc into main Apr 3, 2026
9 checks passed
@JBAhire JBAhire deleted the v2/offline-first branch April 3, 2026 06:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant