Commit Graph

7 Commits

Author SHA1 Message Date
egutierrez 9e6d9f7886 merge: adaptación a fixes del registry browser (handle_dialog + find_ref_by_text) 2026-06-06 15:33:24 +02:00
Egutierrez 71bc7ab8d8 feat: tool dom_find_ref_by_text (click-by-text por #ref) + mode en click_ref/hover_ref
dom_find_ref_by_text usa la nueva CdpFindRefByText del registry: encuentra por
texto y devuelve el #ref (backendDOMNodeId) listo para dom_click_ref, sin
selector CSS frágil; reporta count para ambigüedad.

Incluye WIP pre-existente ya estable: dom_click_ref/dom_hover_ref exponen
'mode' (human/fast/instant) vía MouseProfileForMode. Compila + 9 e2e verdes.
2026-06-06 15:33:18 +02:00
Egutierrez 4307fb2e58 feat: adapta CdpHandleDialog (nueva firma + DialogLog) y reporta diálogos en disconnect
CdpHandleDialog ahora devuelve (cancel, *DialogLog, error). El pool guarda el
DialogLog por puerto y browser_disconnect reporta cuántos diálogos se
auto-respondieron y el último (tipo + mensaje). drop/closeAll usan CdpDisconnect
(alias legible de CdpClose(c,0)).
2026-06-06 15:33:02 +02:00
agent ae324562e8 feat: bucle percibir->actuar — dom_click_ref/type_ref/hover_ref por #ref + auto-observe 2026-06-06 13:16:17 +02:00
fn-registry agent f461296e8a chore: initial sync 2026-06-06 12:49:52 +02:00
agent 9af2e75246 feat: P0 LLM-readiness — Chrome aislado (9333), tab_select determinista, page_get_text, page_perceive 2026-06-06 11:15:12 +02:00
agent 6ecaf9a969 feat: browser_mcp — servidor MCP de control de navegador CDP (33 tools + pool de conexiones) 2026-06-06 10:57:13 +02:00