mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-04-25 00:51:20 +00:00
docs: add Daytona to backend lists in docs
Signed-off-by: rovle <lovre.pesut@gmail.com>
This commit is contained in:
parent
efc7a7b957
commit
74a36b0729
7 changed files with 7 additions and 7 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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 |
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
```
|
```
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
```
|
```
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue