Skip to content

Draft: build microkernel-inspired core contracts - #52

Draft
jsoneaday wants to merge 3 commits into
mainfrom
refactor/core-redesign
Draft

jsoneaday wants to merge 3 commits into
mainfrom
refactor/core-redesign

Conversation

@jsoneaday

Copy link
Copy Markdown
Owner

Summary

  • Document the microkernel-inspired core redesign and locked Module/Service/Actor/SideEffect terminology.
  • Add Phase 1 Structure contracts for actor identity, capabilities, process supervision, job scheduling, SideEffects, and host secret attachment.
  • Consolidate the existing agent registry contract name to AgentRegistryManaging and add AgentDirecting / AgentOrchestrationServing contracts.
  • Add immutable AgentConfigurationReference support to agent records.
  • Rename the Structure process contract folder to ProcessSupervision.

Scope

This is intentionally a draft. Runtime module/service implementations and caller migration are not included yet.

Validation

  • New Structure core redesign contract tests pass.
  • AgentRuntime tests pass.
  • DBRepository tests pass.
  • The full Structure suite builds; existing Keychain/temp-file tests remain environment-dependent.

Next

  • Review the exact Phase 1 contracts.
  • Continue with message-family and lifecycle boundaries after approval.

jsoneaday and others added 3 commits September 27, 2026 14:52
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@jsoneaday jsoneaday self-assigned this Sep 27, 2026
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