Add a web form input surface for the agent (stretch goal: Sunday) #263

Closed
opened 2026-08-13 05:12:28 +00:00 by coilyco-ops-gaming · 0 comments

Requested by

Abhay Kashyap (via Discord), with Kai confirming a stretch goal of having something like this by Sunday.

What we want

A simple website with a form so we can work with the agent on the go. Concretely:

  • A minimal site with a form (text input is enough to start).
  • A temporary tunnel is fine; Abhay uses cloudflared, so cloudflared tunnel style is acceptable.
  • The input stream from the form should reach the agent's CLI context in addition to Discord (so input lands on a surface the agent can actually read, not just a web page nobody consumes).

Context from the thread

  • Kai self-hosts the tracker and the harness, with a rate limit in front of the DeepSeek API call.
  • The harness runs in k8s with controls around it: creds proxies, network I/O blocks, tailscale ingress only. Anything of consequence runs through the custom harness (the Forgejo repo above) with logging and tracing layered on.
  • The agent gets an ephemeral scratch dir; Kai noted it lacks infra-level isolation from other programs' POV.
  • The agent's current surface is: Discord read (general + moxn-temporal), Forgejo issues on this repo, read-only Steam, and a text-only ephemeral scratchpad. No shell, tunnel, or web server exists today, so this is a net-new capability.

Acceptance sketch

  • Form submission lands somewhere the agent can read (e.g. a Discord webhook-style path or a CLI input bridge, per whatever fits the harness).
  • Works via a temporary tunnel; no permanent public exposure required.
  • Consider the existing controls (creds proxies, network blocks, tailscale ingress) so this doesn't widen the blast radius.
  • Stretch target: Sunday.
## Requested by Abhay Kashyap (via Discord), with Kai confirming a stretch goal of having something like this by Sunday. ## What we want A simple website with a form so we can work with the agent on the go. Concretely: - A minimal site with a form (text input is enough to start). - A temporary tunnel is fine; Abhay uses cloudflared, so `cloudflared tunnel` style is acceptable. - The input stream from the form should reach the agent's CLI context in addition to Discord (so input lands on a surface the agent can actually read, not just a web page nobody consumes). ## Context from the thread - Kai self-hosts the tracker and the harness, with a rate limit in front of the DeepSeek API call. - The harness runs in k8s with controls around it: creds proxies, network I/O blocks, tailscale ingress only. Anything of consequence runs through the custom harness (the Forgejo repo above) with logging and tracing layered on. - The agent gets an ephemeral scratch dir; Kai noted it lacks infra-level isolation from other programs' POV. - The agent's current surface is: Discord read (general + moxn-temporal), Forgejo issues on this repo, read-only Steam, and a text-only ephemeral scratchpad. No shell, tunnel, or web server exists today, so this is a net-new capability. ## Acceptance sketch - Form submission lands somewhere the agent can read (e.g. a Discord webhook-style path or a CLI input bridge, per whatever fits the harness). - Works via a temporary tunnel; no permanent public exposure required. - Consider the existing controls (creds proxies, network blocks, tailscale ingress) so this doesn't widen the blast radius. - Stretch target: Sunday.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-gaming/sirens-echo#263
No description provided.