Skip to content

feat: complete Hawk/Eyrie engine boundary#92

Merged
Patel230 merged 16 commits into
mainfrom
feat/complete-eyrie-engine-boundary
Jul 13, 2026
Merged

feat: complete Hawk/Eyrie engine boundary#92
Patel230 merged 16 commits into
mainfrom
feat/complete-eyrie-engine-boundary

Conversation

@Patel230

Copy link
Copy Markdown
Contributor

Summary

  • complete the Hawk product-face / Eyrie provider-engine boundary and remove Hawk’s duplicate provider routing layer
  • route catalog, selection, credentials, generation, streaming, provider resilience, and route attribution through eyrie/engine
  • preserve Hawk ownership of the agent loop, tools, sessions, durable daemon state, product schemas, and user-facing configuration
  • add durable daemon-session/readiness behavior, route-aware usage/cost attribution, and boundary/regression coverage
  • pin both Hawk’s gitlink and public module graph to Eyrie v0.2.1 (2e5ec4e)
  • strengthen Docker/security gates and record the final ecosystem verification evidence

Release alignment

  • Eyrie v0.2.0 established the engine and adapter boundary
  • consumer verification found an explicit-provider override bug
  • Eyrie v0.2.1 fixes that regression and passed its complete hosted CI/release matrix
  • scripts/check-submodule-release-parity.sh reports all seven ecosystem modules OK

Verification

  • two complete shuffled Hawk test passes with the workspace submodules
  • two complete shuffled Hawk test passes with GOWORK=off
  • exact workspace race/atomic-coverage gate: 69.0% statements
  • public-module readonly build of ./cmd/hawk
  • go vet ./...
  • golangci-lint run ./... --timeout=5m (0 issues)
  • gofumpt and goimports clean
  • all six architecture/import/coupling guards
  • workspace and GOWORK=off govulncheck: no reachable vulnerabilities
  • module tidy, workspace sync, checksum verification, and Eyrie source/module parity

Published dependency

@Patel230 Patel230 merged commit 12a595a into main Jul 13, 2026
20 checks passed
@Patel230 Patel230 deleted the feat/complete-eyrie-engine-boundary branch July 13, 2026 04:41
@Patel230 Patel230 mentioned this pull request Jul 13, 2026
3 tasks
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