Skip to content

Refactor progressive package layout#18

Merged
writeameer merged 1 commit into
mainfrom
refactor-progressive-package-layout
May 24, 2026
Merged

Refactor progressive package layout#18
writeameer merged 1 commit into
mainfrom
refactor-progressive-package-layout

Conversation

@writeameer
Copy link
Copy Markdown
Contributor

Summary

  • Move core concepts into focused packages for progressive disclosure: message, tool, tool/registry, provider, memory, memory/inmem, executor, executor/sequential, middleware, and metadata
  • Keep the root forge package as the friendly typed facade via aliases and helper constructors
  • Add _examples/chat-console to demonstrate the intended forge.Config + Ask developer experience
  • Update docs and CI to cover the new layout and example module

Verification

  • go vet ./...
  • go test ./...
  • _examples/hello-world: go vet ./... and go test ./...
  • _examples/calculator: go vet ./... and go test ./...
  • _examples/chat-console: go vet ./... and go test ./...

@writeameer writeameer merged commit 9878498 into main May 24, 2026
2 checks passed
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