Skip to content

Commit 71498c3

Browse files
committed
Updated blog image
1 parent 2be6923 commit 71498c3

10 files changed

Lines changed: 82 additions & 10 deletions

File tree

Lines changed: 70 additions & 0 deletions
Loading

docs/dev-notes/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ hide:
3232
<span>Latest from the team</span>
3333
</div>
3434
<article class="dev-note-card dev-note-card--featured dev-note-card--edge-ai">
35-
<a class="dev-note-card__link" href="posts/2026-07-13-policy-controlling-reachy-mini-with-openshell/">
35+
<a class="dev-note-card__link" href="posts/2026-07-20-policy-controlling-reachy-mini-with-openshell/">
3636
<div class="dev-note-card__visual dev-note-card__visual--edge-ai" aria-hidden="true">
3737
<span class="dev-note-card__visual-label">Field note / Edge AI</span>
38-
<span class="dev-note-card__visual-index">2026.07.13</span>
38+
<span class="dev-note-card__visual-index">2026.07.20</span>
3939
<span class="dev-note-card__visual-mark">&gt;_</span>
4040
</div>
4141
<div class="dev-note-card__copy">

docs/dev-notes/posts/2026-07-20-policy-controlling-reachy-mini-with-openshell.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ card_tags:
4242
</div>
4343
<!-- dev-note:byline:end -->
4444

45+
![Bringing Privacy and Security to the Edge with OpenShell: a stylized Reachy Mini robot with two green camera eyes inside an OpenShell boundary ring.](../../assets/reachy-mini-openshell/hero.svg)
46+
4547
Useful AI agents now run for long periods of time, taking on critical tasks to accomplish goals. They call tools, learn new skills, write code, and keep working while no one is watching. How do you give autonomy to such a highly capable agent?
4648

4749
OpenShell is the secure runtime for autonomous agents. It solves this problem by moving the security layer outside the agent. OpenShell runs your agent in a sandbox and sits in the path of everything the agent does. A policy layer, configured separately from the agent, governs what processes the agent can start, which hosts and ports it can reach, which models it can call, and which other services it needs to invoke along its network path.

docs/projects/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ robot-native audio and camera bridge, fixed REST actions, an optional Gradio
1212
diagnostic UI, and OpenShell policy enforcement for physical robot tools.
1313

1414
**Want the edge architecture and engineering story?** Read
15-
[Designing OpenShell for the Edge](../dev-notes/posts/2026-07-13-policy-controlling-reachy-mini-with-openshell.md).
15+
[Designing OpenShell for the Edge](../dev-notes/posts/2026-07-20-policy-controlling-reachy-mini-with-openshell.md).
1616

1717
**Building it on a robot?** Follow the
1818
[project-local onboard setup tutorial](https://github.com/NVIDIA/OpenShell-Research/blob/kirit93/reachy-implementation/projects/reachy-mini-openshell/ONBOARD_SETUP.md).

docs/projects/reachy-mini-openshell-demo-tutorial.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
The original combined guide has been split into two focused documents:
44

55
- Read **[Designing OpenShell for the Edge: Why Policy Has to Live Next to the
6-
Action](../dev-notes/posts/2026-07-13-policy-controlling-reachy-mini-with-openshell.md)**
6+
Action](../dev-notes/posts/2026-07-20-policy-controlling-reachy-mini-with-openshell.md)**
77
for the reusable edge architecture, design decisions, challenges, and results.
88
- Follow the **[project-local onboard setup
99
tutorial](https://github.com/NVIDIA/OpenShell-Research/blob/kirit93/reachy-implementation/projects/reachy-mini-openshell/ONBOARD_SETUP.md)**

docs/projects/reachy-mini-openshell-sandbox.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ The canonical tutorial now lives beside the runnable project:
66

77
For the engineering story and reusable edge architecture, read
88
[Designing OpenShell for the Edge: Why Policy Has to Live Next to the
9-
Action](../dev-notes/posts/2026-07-13-policy-controlling-reachy-mini-with-openshell.md).
9+
Action](../dev-notes/posts/2026-07-20-policy-controlling-reachy-mini-with-openshell.md).

docs/projects/reachy-mini-openshell/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ physical effects on Reachy Mini.
88
## Start here
99

1010
Read **[Designing OpenShell for the Edge: Why Policy Has to Live Next to the
11-
Action](../../dev-notes/posts/2026-07-13-policy-controlling-reachy-mini-with-openshell.md)**
11+
Action](../../dev-notes/posts/2026-07-20-policy-controlling-reachy-mini-with-openshell.md)**
1212
for the reusable edge architecture, implementation decisions, challenges, and
1313
demo result.
1414

@@ -36,7 +36,7 @@ The tutorial progressively adds:
3636

3737
## Project resources
3838

39-
- [Implementation Dev Note](../../dev-notes/posts/2026-07-13-policy-controlling-reachy-mini-with-openshell.md)
39+
- [Implementation Dev Note](../../dev-notes/posts/2026-07-20-policy-controlling-reachy-mini-with-openshell.md)
4040
- [Onboard setup and troubleshooting tutorial](https://github.com/NVIDIA/OpenShell-Research/blob/kirit93/reachy-implementation/projects/reachy-mini-openshell/ONBOARD_SETUP.md)
4141
- [Application source and README](https://github.com/NVIDIA/OpenShell-Research/tree/kirit93/reachy-implementation/projects/reachy-mini-openshell)
4242
- [Motion-disabled policy](https://github.com/NVIDIA/OpenShell-Research/blob/kirit93/reachy-implementation/projects/reachy-mini-openshell/openshell/policy-motion-disabled.yaml)

projects/reachy-mini-openshell/ONBOARD_SETUP.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ access; and OpenShell independently allows or denies the REST requests that can
77
cause physical actions.
88

99
For the implementation story, architecture decisions, and lessons from building
10-
the demo, read the [Dev Note](https://github.com/NVIDIA/OpenShell-Research/blob/kirit93/reachy-implementation/docs/dev-notes/posts/2026-07-13-policy-controlling-reachy-mini-with-openshell.md).
10+
the demo, read the [Dev Note](https://github.com/NVIDIA/OpenShell-Research/blob/kirit93/reachy-implementation/docs/dev-notes/posts/2026-07-20-policy-controlling-reachy-mini-with-openshell.md).
1111

1212
The commands alternate between a **development machine** and **Reachy**. Build
1313
the wheel and ARM64 image on the development machine; install and run the final

projects/reachy-mini-openshell/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ deliberately small REST-controlled action surface.
77
> **Building the OpenShell policy demo with a physical Reachy?** Follow the
88
> [onboard setup tutorial](ONBOARD_SETUP.md). For the architecture, implementation
99
> decisions, and lessons learned, read the
10-
> [Dev Note](../../docs/dev-notes/posts/2026-07-13-policy-controlling-reachy-mini-with-openshell.md).
10+
> [Dev Note](../../docs/dev-notes/posts/2026-07-20-policy-controlling-reachy-mini-with-openshell.md).
1111
1212
Commands:
1313

zensical.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ nav = [
1515
"dev-notes/index.md",
1616
{"Posts" = [
1717
# dev-notes:nav:start
18-
{"Bringing Privacy and Security to the Edge with OpenShell" = "dev-notes/posts/2026-07-13-policy-controlling-reachy-mini-with-openshell.md"},
18+
{"Bringing Privacy and Security to the Edge with OpenShell" = "dev-notes/posts/2026-07-20-policy-controlling-reachy-mini-with-openshell.md"},
1919
{"Making Dev Notes Repeatable" = "dev-notes/posts/2026-06-05-making-dev-notes-repeatable.md"},
2020
{"Bootstrapping OpenShell Research" = "dev-notes/posts/2026-06-04-bootstrapping-openshell-research.md"}
2121
# dev-notes:nav:end

0 commit comments

Comments
 (0)