docs: add Daytona to backend lists in docs

Signed-off-by: rovle <lovre.pesut@gmail.com>
This commit is contained in:
rovle 2026-03-05 11:55:41 -08:00
parent efc7a7b957
commit 74a36b0729
7 changed files with 7 additions and 7 deletions

View file

@ -153,7 +153,7 @@ hermes-agent/
│ ├── skill_tools.py # Skill search, load, manage │ ├── skill_tools.py # Skill search, load, manage
│ └── environments/ # Terminal execution backends │ └── environments/ # Terminal execution backends
│ ├── base.py # BaseEnvironment ABC │ ├── base.py # BaseEnvironment ABC
│ ├── local.py, docker.py, ssh.py, singularity.py, modal.py │ ├── local.py, docker.py, ssh.py, singularity.py, modal.py, daytona.py
├── gateway/ # Messaging gateway ├── gateway/ # Messaging gateway
│ ├── run.py # GatewayRunner — platform lifecycle, message routing, cron │ ├── run.py # GatewayRunner — platform lifecycle, message routing, cron

View file

@ -21,7 +21,7 @@ Use any model you want — [Nous Portal](https://portal.nousresearch.com), [Open
<tr><td><b>Grows the longer it runs</b></td><td>Persistent memory across sessions. When it solves a hard problem, it writes a skill document for next time. Skills are searchable, shareable, and compatible with the <a href="https://agentskills.io">agentskills.io</a> open standard.</td></tr> <tr><td><b>Grows the longer it runs</b></td><td>Persistent memory across sessions. When it solves a hard problem, it writes a skill document for next time. Skills are searchable, shareable, and compatible with the <a href="https://agentskills.io">agentskills.io</a> open standard.</td></tr>
<tr><td><b>Scheduled automations</b></td><td>Built-in cron scheduler with delivery to any platform. Daily reports, nightly backups, weekly audits — all in natural language, running unattended.</td></tr> <tr><td><b>Scheduled automations</b></td><td>Built-in cron scheduler with delivery to any platform. Daily reports, nightly backups, weekly audits — all in natural language, running unattended.</td></tr>
<tr><td><b>Delegates and parallelizes</b></td><td>Spawn isolated subagents for parallel workstreams. Write Python scripts that call tools via RPC, collapsing multi-step pipelines into zero-context-cost turns.</td></tr> <tr><td><b>Delegates and parallelizes</b></td><td>Spawn isolated subagents for parallel workstreams. Write Python scripts that call tools via RPC, collapsing multi-step pipelines into zero-context-cost turns.</td></tr>
<tr><td><b>Real sandboxing</b></td><td>Five terminal backends — local, Docker, SSH, Singularity, and Modal — with persistent workspaces and container security hardening.</td></tr> <tr><td><b>Real sandboxing</b></td><td>Six terminal backends — local, Docker, SSH, Singularity, Modal, and Daytona — with persistent workspaces and container security hardening.</td></tr>
<tr><td><b>Research-ready</b></td><td>Batch trajectory generation, Atropos RL environments, trajectory compression for training the next generation of tool-calling models.</td></tr> <tr><td><b>Research-ready</b></td><td>Batch trajectory generation, Atropos RL environments, trajectory compression for training the next generation of tool-calling models.</td></tr>
</table> </table>

View file

@ -55,7 +55,7 @@ hermes-agent/
│ ├── skill_manager_tool.py # Skill management │ ├── skill_manager_tool.py # Skill management
│ └── environments/ # Terminal execution backends │ └── environments/ # Terminal execution backends
│ ├── base.py # BaseEnvironment ABC │ ├── base.py # BaseEnvironment ABC
│ ├── local.py, docker.py, ssh.py, singularity.py, modal.py │ ├── local.py, docker.py, ssh.py, singularity.py, modal.py, daytona.py
├── gateway/ # Messaging gateway ├── gateway/ # Messaging gateway
│ ├── run.py # GatewayRunner — platform lifecycle, message routing │ ├── run.py # GatewayRunner — platform lifecycle, message routing

View file

@ -42,7 +42,7 @@ It's not a coding copilot tethered to an IDE or a chatbot wrapper around a singl
- **Grows the longer it runs** — Persistent memory and self-created skills - **Grows the longer it runs** — Persistent memory and self-created skills
- **Scheduled automations** — Built-in cron with delivery to any platform - **Scheduled automations** — Built-in cron with delivery to any platform
- **Delegates & parallelizes** — Spawn isolated subagents for parallel workstreams - **Delegates & parallelizes** — Spawn isolated subagents for parallel workstreams
- **Real sandboxing**5 terminal backends: local, Docker, SSH, Singularity, Modal - **Real sandboxing**6 terminal backends: local, Docker, SSH, Singularity, Modal, Daytona
- **Full web control** — Search, extract, browse, vision, image generation, TTS - **Full web control** — Search, extract, browse, vision, image generation, TTS
- **MCP support** — Connect to any MCP server for extended tool capabilities - **MCP support** — Connect to any MCP server for extended tool capabilities
- **Research-ready** — Batch processing, trajectory export, RL training integration - **Research-ready** — Batch processing, trajectory export, RL training integration

View file

@ -48,7 +48,7 @@ All variables go in `~/.hermes/.env`. You can also set them with `hermes config
| Variable | Description | | Variable | Description |
|----------|-------------| |----------|-------------|
| `TERMINAL_ENV` | Backend: `local`, `docker`, `ssh`, `singularity`, `modal` | | `TERMINAL_ENV` | Backend: `local`, `docker`, `ssh`, `singularity`, `modal`, `daytona` |
| `TERMINAL_DOCKER_IMAGE` | Docker image (default: `python:3.11`) | | `TERMINAL_DOCKER_IMAGE` | Docker image (default: `python:3.11`) |
| `TERMINAL_DOCKER_VOLUMES` | Additional Docker volume mounts (comma-separated `host:container` pairs) | | `TERMINAL_DOCKER_VOLUMES` | Additional Docker volume mounts (comma-separated `host:container` pairs) |
| `TERMINAL_SINGULARITY_IMAGE` | Singularity image or `.sif` path | | `TERMINAL_SINGULARITY_IMAGE` | Singularity image or `.sif` path |

View file

@ -108,7 +108,7 @@ Configure which environment the agent uses for terminal commands:
```yaml ```yaml
terminal: terminal:
backend: local # or: docker, ssh, singularity, modal backend: local # or: docker, ssh, singularity, modal, daytona
cwd: "." # Working directory ("." = current dir) cwd: "." # Working directory ("." = current dir)
timeout: 180 # Command timeout in seconds timeout: 180 # Command timeout in seconds
``` ```

View file

@ -62,7 +62,7 @@ The terminal tool can execute commands in different environments:
```yaml ```yaml
# In ~/.hermes/config.yaml # In ~/.hermes/config.yaml
terminal: terminal:
backend: local # or: docker, ssh, singularity, modal backend: local # or: docker, ssh, singularity, modal, daytona
cwd: "." # Working directory cwd: "." # Working directory
timeout: 180 # Command timeout in seconds timeout: 180 # Command timeout in seconds
``` ```