Skip to content

Commit 9434e84

Browse files
committed
docs: add local html failure shape to llms
1 parent 4bfad5d commit 9434e84

5 files changed

Lines changed: 27 additions & 1 deletion

File tree

LAUNCH.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ Current latest audit:
117117

118118
| Captured at | Stars | To 1001 | Forks | Watchers | Issues | PRs | Release downloads | Note |
119119
|---|---:|---:|---:|---:|---:|---:|---:|---|
120-
| 2026-05-12T13:10:31+00:00 | 3 | 998 | 21 | 0 | 10 | 0 | 40 | current monitor pass after owner-action issues #9 and #10 were refreshed with the updated social/email packets and current metrics: https://github.com/aaronlab/browsertrace/issues/9#issuecomment-4430804562 and https://github.com/aaronlab/browsertrace/issues/10#issuecomment-4430804580; star goal remains incomplete; traffic views 354/132 unique, clones 16382/2819 unique |
120+
| 2026-05-12T13:15:41+00:00 | 3 | 998 | 21 | 0 | 10 | 0 | 40 | current monitor pass after llms.txt added the Browser Use local HTML upload navigation failure shape for AI/coding-agent discovery; star goal remains incomplete; traffic views 354/132 unique, clones 16382/2819 unique |
121121

122122
The active objective is incomplete until `stargazerCount > 1000`.
123123

docs/launch/metrics-log.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1045,3 +1045,4 @@ uv run --python 3.11 python scripts/launch_metrics.py --json
10451045
| 2026-05-12T12:59:48+00:00 | 3 | 998 | 21 | 0 | 10 | 0 | 40 | current monitor pass after contributor PR #357 merged, issue #352 closed, pinned good-first issue rotated to #358, and launch discussion queue refreshed: https://github.com/aaronlab/browsertrace/discussions/6#discussioncomment-16892678; CI 25735861674 and Pages 25735861711 succeeded; star goal remains incomplete; traffic views 354/132 unique, clones 16382/2819 unique |
10461046
| 2026-05-12T13:06:01+00:00 | 3 | 998 | 21 | 0 | 10 | 0 | 40 | current monitor pass after owner-facing social, email, Show HN, and Product Hunt packets added the Browser Use local HTML upload navigation failure pattern; current pinned good-first issue is #358; star goal remains incomplete; traffic views 354/132 unique, clones 16382/2819 unique |
10471047
| 2026-05-12T13:10:31+00:00 | 3 | 998 | 21 | 0 | 10 | 0 | 40 | current monitor pass after owner-action issues #9 and #10 were refreshed with the updated social/email packets and current metrics: https://github.com/aaronlab/browsertrace/issues/9#issuecomment-4430804562 and https://github.com/aaronlab/browsertrace/issues/10#issuecomment-4430804580; star goal remains incomplete; traffic views 354/132 unique, clones 16382/2819 unique |
1048+
| 2026-05-12T13:15:41+00:00 | 3 | 998 | 21 | 0 | 10 | 0 | 40 | current monitor pass after llms.txt added the Browser Use local HTML upload navigation failure shape for AI/coding-agent discovery; star goal remains incomplete; traffic views 354/132 unique, clones 16382/2819 unique |

docs/llms.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,12 @@ to explain why a browser run failed.
6969
indexes, focused page before/after, `pages_before`, `pages_after`,
7070
`new_pages`, action id, URL/title probe status, and any
7171
`recommended_next_action` such as `switch_tab`.
72+
- Browser Use local HTML upload navigation: an uploaded local HTML file or
73+
attachment name can be misread as a navigation target before the intended
74+
upload action runs. Preserve the task prompt, model-visible attachment
75+
context, local filename/extension/MIME type when safe, raw model action,
76+
parsed action type and rejected URL or upload target, watchdog block reason,
77+
allowed-domains state, and recovery recommendation.
7278
- Stagehand custom tool replay gap: when cached normal page actions replay but
7379
a custom tool is skipped, separate the replay contract from the diagnostic trace contract.
7480
For replay, capture tool name, serialized args, stable

llms.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,12 @@ to explain why a browser run failed.
6969
indexes, focused page before/after, `pages_before`, `pages_after`,
7070
`new_pages`, action id, URL/title probe status, and any
7171
`recommended_next_action` such as `switch_tab`.
72+
- Browser Use local HTML upload navigation: an uploaded local HTML file or
73+
attachment name can be misread as a navigation target before the intended
74+
upload action runs. Preserve the task prompt, model-visible attachment
75+
context, local filename/extension/MIME type when safe, raw model action,
76+
parsed action type and rejected URL or upload target, watchdog block reason,
77+
allowed-domains state, and recovery recommendation.
7278
- Stagehand custom tool replay gap: when cached normal page actions replay but
7379
a custom tool is skipped, separate the replay contract from the diagnostic trace contract.
7480
For replay, capture tool name, serialized args, stable

tests/test_metadata.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3162,6 +3162,19 @@ def test_llms_txt_includes_browser_use_new_tab_desync_shape():
31623162
assert "upvotes" not in llms.lower()
31633163

31643164

3165+
def test_llms_txt_includes_browser_use_local_html_upload_navigation_shape():
3166+
project_root = Path(__file__).resolve().parents[1]
3167+
llms = (project_root / "docs" / "llms.txt").read_text()
3168+
3169+
assert "Browser Use local HTML upload navigation" in llms
3170+
assert "model-visible attachment" in llms
3171+
assert "local filename/extension/MIME type" in llms
3172+
assert "watchdog block reason" in llms
3173+
assert "allowed-domains state" in llms
3174+
assert "stars" not in llms.lower()
3175+
assert "upvotes" not in llms.lower()
3176+
3177+
31653178
def test_llms_txt_includes_stagehand_custom_tool_replay_shape():
31663179
project_root = Path(__file__).resolve().parents[1]
31673180
llms = (project_root / "docs" / "llms.txt").read_text()

0 commit comments

Comments
 (0)