Skip to content

refactor: consolidate session, permission, and tool services into canonical boundaries - #164

Merged
Patel230 merged 51 commits into
mainfrom
feat/hawk-combined
Aug 1, 2026
Merged

refactor: consolidate session, permission, and tool services into canonical boundaries#164
Patel230 merged 51 commits into
mainfrom
feat/hawk-combined

Conversation

@Patel230

@Patel230 Patel230 commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

Summary

Consolidates session, permission, and tool execution logic into canonical service boundaries (50 commits, 200 files).

Highlights

  • Session services: establish canonical session service graph; route chat, compaction, cost tracking, rate limiting, tracing, and telemetry through service facades; remove legacy aliases/bridges
  • Permission services: structured permission decisions, capability-aware metadata, snapshot rules per request, nonblocking policy evaluation, bounded child policies, spec workflow validation
  • Tool execution: centralize raw execution, output normalization, result completion, and post-processing in services; remove legacy fallback
  • CLI hardening: scrollbar UX, permission center, update/export/feedback improvements
  • Tests: isolated hermetic test roots, sandbox/prompt/storage isolation

Commit summary

  • feat: 7 · fix: 15 · refactor: 20 · chore: 4 · test: 3 · docs: 1

Patel230 added 30 commits August 1, 2026 19:17
@Patel230
Patel230 merged commit 11c4b38 into main Aug 1, 2026
23 checks passed
@Patel230
Patel230 deleted the feat/hawk-combined branch August 1, 2026 22:43
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