move future work to document end
This commit is contained in:
parent
90591aefaf
commit
409ca01571
12
README.md
12
README.md
|
|
@ -90,12 +90,6 @@ Tool execution uses the configured native Landlock sandbox. Operations requiring
|
|||
|
||||
Persistent memory is provided by [OptMem](https://github.com/VictorTaelin/OptMem) through `memory_recall` and `memory_remember`; Ollie does not maintain a second memory-file format. History management renders context, tracks usage and cost, caps oversized tool output, and compacts older material when necessary.
|
||||
|
||||
## Future work
|
||||
|
||||
### Portable toolsrv hosts
|
||||
|
||||
`toolsrv` should be extensible to other host operating systems so Ollie tools remain useful on as many systems as possible. This includes the host-specific execution, filesystem, process, networking, and sandbox integrations required on BSD systems, macOS, and other Unix-like platforms. `olliesrv` may remain Linux-specific; its role is the agent runtime and orchestration service, while `toolsrv` is the platform-dependent execution boundary. WSL2 should work through its Linux kernel and use the existing Linux implementation.
|
||||
|
||||
## Frontends
|
||||
|
||||
Shell scripts, Acme, KDE components, and other clients create sessions, write prompts, and read files such as `chat`, `statewait`, `context`, and `feed`. They do not embed provider, tool, or agent-loop logic.
|
||||
|
|
@ -125,3 +119,9 @@ to KF5; use `make kde-kf5` to force the KF5/Qt5 build.
|
|||
<p>
|
||||
<img src="./doc/img/ollie.svg" alt="Ollie" width="200" height="200">
|
||||
</p>
|
||||
|
||||
## Future work
|
||||
|
||||
### Portable toolsrv hosts
|
||||
|
||||
`toolsrv` should be extensible to other host operating systems so Ollie tools remain useful on as many systems as possible. This includes the host-specific execution, filesystem, process, networking, and sandbox integrations required on BSD systems, macOS, and other Unix-like platforms. `olliesrv` may remain Linux-specific; its role is the agent runtime and orchestration service, while `toolsrv` is the platform-dependent execution boundary. WSL2 should work through its Linux kernel and use the existing Linux implementation.
|
||||
|
|
|
|||
Loading…
Reference in New Issue