8 Commits
Author SHA1 Message Date
Hanzo Dev 8e722f22fe fix(npm): write authToken to .npmrc explicitly for pnpm publish
The recursive publish 404'd on every package (npm's obscured 'unauthenticated'):
setup-node's ${NODE_AUTH_TOKEN}-templated .npmrc is read by npm but not reliably
by pnpm publish. Write the token literally into .npmrc + set @hanzo:registry, and
add npm whoami as an auth diagnostic. .npmrc gitignored.
2026-07-04 03:38:11 -07:00
Hanzo AI 8caa647106 ext 1.9.15: cdp-bridge routing tests + mDNS-only ZAP discovery contract
Browser extension 1.9.14 -> 1.9.15.

- Add cdp-bridge-routing.test.ts: result-unwrapping, awaitPromise, multi-tab fan-out
- Add cross-browser-parity.test.ts: IAM URL, ZAP wire, sidebar/overlay surface, inspect shortcut
- Add execute-script.test.ts: page-world injection contract
- Add webextension-polyfill.test.ts: Chrome vs Firefox parity for chrome.* / browser.*
- Update shared-zap.test.ts to the new mDNS-only contract (DEFAULT_ZAP_PORTS removed;
  HANZO_SERVICE_TYPE = _hanzo._tcp.local. is the canonical discovery entry)
- background.ts / background-firefox.ts: tab_id routing path for ZAP tools/call
- shared/zap.ts: HANZO_SERVICE_TYPE constant, drop legacy port-probe list
- manifest version bump to 1.9.15 (Chrome + Firefox)
- .gitignore: *.xpi / *.crx build artifacts

Driving Porkbun + CF dashboards end-to-end this session surfaced the tab_id
routing path; the new tests pin the contract so it doesn't silently regress.

Tests: 250 pass / 0 fail (vitest run).
Patch-bump.
2026-05-10 17:17:45 -07:00
Hanzo AI a79d443cc7 chore: untrack node_modules, improve .gitignore 2026-04-18 17:15:21 -07:00
Hanzo Dev 935bbcac5f fix: remove all TODOs, stubs, and skipped tests
- Implement directory indexing in vector-search (was TODO)
- Implement filter support in vector-search (was TODO)
- Fix agent tools array passthrough (was TODO)
- Update tools package version to 1.7.1 (was placeholder)
- Unskip agent-swarm-config path fallback test, fix path mocks
- Add .zip to gitignore
- 189/189 tests passing, zero skips
2026-03-04 19:14:01 -08:00
Hanzo Dev acb512a12b feat: AI browser control overlay with sparkle effects + auth-free tools
- Add autonomous browser control overlay: dot matrix grid, sparkle particles,
  glowing cursor with aura + trail, click ripple, shimmer highlights, scanning
  beam, animated gradient status bar — blocks user interaction until AI finishes
- Extension tools (MCP, ZAP, CDP, tab filesystem) now work without login;
  only Chat tab requires authentication
- Sidebar defaults to Tools tab; Chat tab shows compact login prompt with
  Zen AI models branding and link to docs.hanzo.ai
- CDP bridge auto-activates overlay on navigate/click/fill commands
- Both Chrome and Firefox background scripts forward ai.control.* messages
- Stop button and Esc key cancel AI control and notify ZAP
- E2E tests updated for new auth-free behavior
2026-03-04 17:30:41 -08:00
Hanzo Dev a12d455b02 feat: Add Dev CLI with multi-agent orchestration and comprehensive testing
- Implement multi-agent orchestration system for parallel AI tasks
- Add role-based AI assignment (coder, reviewer, critic, architect, etc)
- Create predefined workflows (code-review, implement-feature, optimize, debug)
- Add local LLM support with auto-detection (Ollama, LocalAI, etc)
- Implement async job management with idle timeout
- Add authentication system with OAuth2 PKCE flow
- Create comprehensive test suite with integration tests
- Add headless Chrome testing for auth flows
- Create mock AI server for testing all endpoints
- Add visual test runners and demo scripts
- Update CI/CD pipeline for all services
- Rename CLI from 'hanzo-dev' to 'dev' for simplicity
- Update repository references to github.com/hanzoai/dev

Key features:
- Parallel execution of multiple AI agents
- Git worktree support for isolated development
- Universal context sync across tools
- Secure API key management
- Comprehensive workflow system
2025-07-08 18:33:08 -04:00
Hanzo Dev 0b6f26d0bf feat: Add comprehensive MCP tools and multi-platform build support
- Implement feature parity between Python and TypeScript MCP versions
- Add comprehensive test coverage for all orthogonal tools
- Consolidate tools to follow single-tool-multiple-actions pattern
- Add bash, git-search, critic, and mode tools
- Create multi-platform build system for VS Code, Claude Desktop, and DXT
- Add test files for filesystem, search, shell, process, web-fetch, mode, and git-search tools
- Fix TypeScript compilation issues and update build scripts
- Update package.json with hanzo-ai publisher ID
- Successfully build all distribution formats:
  - VS Code Extension (.vsix)
  - Claude Desktop MCP package
  - Claude Code DXT file
  - Standalone MCP server
2025-07-04 20:13:16 -04:00
Hanzo Dev 9b271b47ec Initial commit 2025-04-04 20:06:12 -05:00