This repository has been archived on 2026-08-16. You can view files and clone it, but cannot push or open issues or pull requests.
Levi Neely
2ea13cd611
restructure: drop pkg/, split tools/execute into focused packages
- Drop pkg/ prefix (Go anti-pattern): ollie/pkg/X → ollie/X
- Split tools/execute god package:
- execute/: shell execution, sandboxing, elevation client, remote SSH
- tools/: interfaces + registry + discovery + schema parsing
- detach/: background process management (ring buffer, signal)
- Promote internal/sandbox → sandbox/
- Absorb config/ into agent/config.go (agent definition loading)
- Merge remote/ into execute/remote.go (RemoteServer)
All tests pass.
|
2026-07-29 18:10:25 +02:00 |
| .. |
|
discover.go
|
restructure: drop pkg/, split tools/execute into focused packages
|
2026-07-29 18:10:25 +02:00 |
|
registry.go
|
restructure: drop pkg/, split tools/execute into focused packages
|
2026-07-29 18:10:25 +02:00 |
|
schema.go
|
restructure: drop pkg/, split tools/execute into focused packages
|
2026-07-29 18:10:25 +02:00 |
|
stream.go
|
restructure: drop pkg/, split tools/execute into focused packages
|
2026-07-29 18:10:25 +02:00 |
|
tools.go
|
restructure: drop pkg/, split tools/execute into focused packages
|
2026-07-29 18:10:25 +02:00 |
|
tools_test.go
|
restructure: drop pkg/, split tools/execute into focused packages
|
2026-07-29 18:10:25 +02:00 |