12 Commits
Author SHA1 Message Date
zeekayandGitHub 13bfc19da5 ci: upstream-sync workflow + ZAP duplex port 9999 (#1)
* infra: standardize ZAP duplex port to 9999

ZAP binary protocol duplex RPC standardizes on :9999 across every
service. Lux validator staking/RPC ports (9630/9631 mainnet, 9650/9651
devnet) are unchanged — those are luxd network protocol ports, not ZAP.

One ZAP port everywhere (was a mix of 9651/9652/9653/9633/9900).

* ci: upstream-sync workflow — auto-merge clean, issue on conflict

Periodic sync from just-every/code (the canonical upstream Hanzo dev tracks).
Every 6h: fetches upstream, attempts merge, opens PR with automerge label
if clean, otherwise opens an issue listing conflicting paths. Bot does not
resolve content conflicts.

* ci: upstream-sync drafts only, one workflow (drop upstream-merge)

- delete upstream-merge.yml (1106 lines, auto-merge, polled every 30 min)
  in favour of single upstream-sync workflow
- upstream points to openai/codex (matches LLM.md), not just-every/code
- weekly cron Mon 06:00 UTC (was every 6h)
- branch named upstream-sync/<UTC-date>
- always opens draft PR, never auto-merges
- on conflict, commits markers in place and opens draft PR labelled conflict
  so the branch is checkoutable for human resolution
- LLM.md documents the new flow

One way: there is now exactly one upstream-sync entry point.
2026-04-26 17:45:10 -07:00
zeekay 9d251b3ec4 fix: publish hanzo-tunnel to crates.io, gate tunnel behind feature flag, fix CI
- hanzo-tunnel v0.1.0 published to crates.io (was path dep to ../../../tunnel)
- cli: tunnel + tunnel-bridge deps now optional behind `tunnel` feature flag
- cli: cloud module (ZT + relay) gated with #[cfg(feature = "tunnel")]
- tunnel-bridge: all hanzo_tunnel usage gated behind `tunnel` feature
- CI: fix prettier by scoping JS globs, excluding symlinked CLAUDE.md
- CI: format all workflows and docs with prettier
- Workspace compiles clean without tunnel feature (CI default)
- Local builds with `--features tunnel` still work with crates.io dep
2026-03-11 20:28:33 -07:00
zeekay 73b3fbd67b docs: update LLM.md with upstream merge notes and new crates
- Add hooks, skills, app-server, otel crates to key crates table
- Update build commands for codex-rs workspace manifest path
- Add justfile recipes documentation
- Document merge strategy with conflict areas and remotes
2026-03-11 11:20:43 -07:00
zeekay 8b0dca7233 docs: update LLM.md 2026-02-21 11:57:39 -08:00
zeekay f41500a5f4 feat(zt): add hanzo-zt crate for zero-trust networking with ZAP transport
New crate at hanzo-dev/zt/ providing ZT overlay networking:
- ZtContext: authenticate, dial, listen, service discovery via ZT controller REST API
- HanzoJwtCredentials: Hanzo IAM JWT resolution from env/auth file
- BillingGuard: Commerce API balance check + usage recording (no free tier)
- ZtTransport: ZAP Transport trait impl for zt:// URL scheme
- CLI integration: cfg-gated zt:// support in cloud.rs
- 9 tests passing, 0 warnings
2026-02-19 14:26:40 -08:00
zeekay 3b8ac9b346 chore: add CLAUDE.md to .gitignore, repoint symlink to LLM.md
CLAUDE.md now symlinks to LLM.md instead of AGENTS.md.
2026-02-17 18:16:03 -08:00
zeekay d3be6f6871 feat(tui/auth): polish account flows and refresh zap integration 2026-02-14 12:33:54 -08:00
zeekay 3848b2216f fix: format LLM.md, OSS_PAYMENT_SYSTEM_DESIGN.md, and HIP-AI-COMPUTE-REWARDS.md 2026-02-05 22:26:42 -08:00
zeekay ef3db6c2f6 fix(ci): fix codespell and prettier issues
- Fix typos: parellel→parallel, neccessary→necessary, mulitple→multiple,
  responible→responsible, geniune→genuine, yeild→yield
- Add ignore words: Nd, nd, edn, lightening (valid terms)
- Run prettier --write to fix all formatting issues
2026-02-05 22:17:28 -08:00
zeekay d9a3368525 Merge origin/main: adopt v0.6.51 version bumps; add Homebrew non-blocking fix
Conflict resolution:
- Accepted remote version bumps to package.json files (0.6.51)
- Kept our workflow fix (Homebrew continue-on-error)
- Included new platform components from parallel agents
2026-01-24 16:04:38 -08:00
zeekay 806a7c93e7 feat: comprehensive upstream sync and hanzo branding updates
- Merged latest from OpenAI Codex upstream (reasoning effort tracking, apply-patch stability)
- Updated branding from 'Codex' to 'Hanzo Dev' throughout codebase
- Fixed compilation issues in TUI and core modules
- Enhanced build system with hanzo-crypto integration
- Preserved Hanzo identity while maintaining upstream compatibility
- Updated CLI tooling and MCP protocol implementations
- Added comprehensive GitHub Actions integration
2026-01-14 14:54:24 -08:00
zeekay 5b9025b7ea feat: Merge upstream v0.4.3 + Hanzo branding (dev v3.1.0)
Merged just-every/main v0.2.163-188 + v0.4.0-v0.4.3 (1646 files)

Hanzo Customizations:
- Renamed binaries: code → dev, code-tui → dev-tui, code-exec → dev-exec
- Added models.rs for Qwen3 support
- Added hanzo-cli wrapper
- Updated package.json: code-monorepo → dev-monorepo
- Preserved LLM.md documentation

Ready for: Training-Free GRPO + DeepSeek integration
2025-10-28 12:15:41 -07:00