Give unattended Forgejo sessions web access #71

Merged
lucas merged 1 commit from agent/issue-69-web-access into main 2026-10-26 13:32:37 +01:00
Collaborator
  • Adds web_search to CONVERSATION_TOOL_NAMES and IMPLEMENTER_TOOL_NAMES (forgejo_pull_request inherits it).
  • New WEB_ACCESS_BULLET in all system contexts: read fetches URLs, web_search searches.
  • Untrusted-data bullets now cover web pages and search results.
  • Test: every kind has web_search and the untrusted-web wording. bun test apps/server/src/bridge/session-policy.test.ts → 25 pass.

Not verified: SDK read URL fetching under restrictToolNames (node_modules SDK sources weren't available in this checkout), and the manual end-to-end check.

Closes: #69

- Adds `web_search` to `CONVERSATION_TOOL_NAMES` and `IMPLEMENTER_TOOL_NAMES` (`forgejo_pull_request` inherits it). - New `WEB_ACCESS_BULLET` in all system contexts: `read` fetches URLs, `web_search` searches. - Untrusted-data bullets now cover web pages and search results. - Test: every kind has `web_search` and the untrusted-web wording. `bun test apps/server/src/bridge/session-policy.test.ts` → 25 pass. Not verified: SDK `read` URL fetching under `restrictToolNames` (node_modules SDK sources weren't available in this checkout), and the manual end-to-end check. Closes: #69
Add web_search to the conversation, pull-request and implementer tool
surfaces, document that `read` fetches URLs, and mark web content as
untrusted data alongside Forgejo user text.

Co-Authored-By: Claude Opus 5.5 via omp-deck
lucas approved these changes 2026-10-26 13:32:32 +01:00
lucas merged commit d7a93d4fe4 into main 2026-10-26 13:32:37 +01:00
lucas deleted branch agent/issue-69-web-access 2026-10-26 13:32:38 +01:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
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
lucas/omp-deck!71
No description provided.