- Add pkg/framework/framework.go for cleaner imports
- Add pkg/git/service.go with Core service wrapper
- Add pkg/agentic/service.go with AI/Claude service wrapper
- Services use IPC pattern with ACTION() dispatch
Usage:
import "github.com/host-uk/core/pkg/framework"
app, _ := framework.New(
framework.WithService(git.NewService(git.ServiceOptions{})),
framework.WithServiceLock(),
)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| prompts | ||
| client.go | ||
| client_test.go | ||
| completion.go | ||
| completion_test.go | ||
| config.go | ||
| config_test.go | ||
| context.go | ||
| context_test.go | ||
| embed.go | ||
| service.go | ||
| types.go | ||