move future work to document end

This commit is contained in:
Ollie Agent 2026-08-18 13:23:45 +02:00
parent 90591aefaf
commit 409ca01571
1 changed files with 6 additions and 6 deletions

View File

@ -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.