|
Download docs/STATUS.md from devildasdf/devils-agent: direct link, hf CLI and curl.
- Browser
- Download file 5.54 kB
-
https://huggingface.co/devildasdf/devils-agent/resolve/main/docs/STATUS.md
- Command line
-
hf download hf://devildasdf/devils-agent/docs/STATUS.md
-
curl -L -o STATUS.md https://huggingface.co/devildasdf/devils-agent/resolve/main/docs/STATUS.md
5.54 kB
| # Research status | |
| Active engineering goal; not a completed or deployable browser model. | |
| The complete user requirements are preserved in requirements.txt. | |
| ## Environment audit | |
| 2026-09-27: Windows host, AMD Ryzen 7 7435HS, 8 physical cores / 16 logical processors, | |
| approximately 15.8 GiB total RAM and 0.7 GiB free at initial inspection. Python 3.12 | |
| and 3.14 are installed. Python 3.12 has Playwright and psutil, but no PyTorch, | |
| NumPy, ONNX Runtime, or Transformers. Hugging Face CLI authentication verified. | |
| No repository implementation existed in the task workspace. | |
| Target remains Linux, two EPYC 9354P vCPUs, approximately 5 GiB available RAM. | |
| Local performance must not be presented as target hardware performance. | |
| ## Initial experiment order | |
| 1. DOM observation, ephemeral references, validated actions, trajectory capture. | |
| 2. Randomized local browser environments and independent outcome oracles. | |
| 3. Learned action classifier and candidate pointer compared with lexical baseline. | |
| 4. Held-out template evaluation, confidence calibration, recovery and memory. | |
| 5. Quantization and architecture comparisons with identical evaluation data. | |
| These are planned experiments, not five completed iterations. Select the final | |
| architecture only after measurements. Conventional LLM necessity is unresolved. | |
| Local small-policy training has now been executed. Arbitrary-site task success, | |
| visual fallback and target VPS latency remain UNTESTED. No checkpoint is a | |
| production champion. | |
| ## Implemented foundation | |
| Strict action wire parser for all 18 requested action types; task authority tickets; | |
| DOM/semantic observation including frames and open shadow roots; actual Chromium | |
| executor; stale-node/document and loop rejection; host permission and completion | |
| callbacks; metadata-only SQLite recorder with HMAC identifiers. Tests use fixture | |
| actions and fixture completion checks, not a learned policy. | |
| The first measured iteration reduced 2,000-element observation median from | |
| 1134.41 ms to 254.24 ms on the local Windows host, with a small-page regression. | |
| See ITERATIONS.md for exact scope, regressions, and report filenames. General | |
| completion verification, learned planning, experience retrieval, full data | |
| redaction and target-VPS validation remain open. | |
| Memory availability recovered to about 5.2 GiB later in the session, so the initial | |
| low-memory reading is not a continuing blocker to a small local training run. | |
| ## Learned baseline experiments | |
| Trained four CPU checkpoints on 2,400 synthetic samples: mean encoder with lexical | |
| features (128,900 parameters), mean without lexical features (128,900), GRU | |
| (153,860), and Transformer (163,908). Each has 480-row validation, familiar-wording | |
| test and novel-wording evaluations. Familiar-wording prediction accuracy is near | |
| 100%, but novel-wording joint accuracy is only 55.83%, 50.63%, 35.83%, and 42.71% | |
| respectively. These are deliberately tiny engineering baselines, not the requested | |
| 50M–1.5B model-range study or a final model selection. | |
| The mean policy executed 120/120 familiar-wording browser fixtures successfully, | |
| and 74/120 novel-wording fixtures with 19 abstentions. Synthetic v1 has shortcuts; | |
| its high familiar-wording score is not evidence of general browser intelligence. | |
| A pinned 28 MB Mind2Web training shard was downloaded to the intermediate work | |
| directory. Offline diagnostic: 9 tasks, 3 websites, 49 steps, 46 scorable. The | |
| synthetic-trained mean model achieved 1/46 joint action/target matches; candidate | |
| recall was 22/46. No downloaded HTML was executed and no real data used in training. | |
| This is a small training-shard diagnostic, not an official benchmark result. | |
| Immutable checkpoint registration, integrity verification, transactional promotion | |
| and rollback have been implemented and tested. Production gates require full | |
| target-hardware and task/recovery/security evidence absent from current results. | |
| Next: measure quantization and model costs, then prioritize real-data candidate | |
| coverage, semantic priors, history/task decomposition and harder synthetic tasks. | |
| The quantization and isolated model comparisons are now complete. Linear INT8 | |
| reduced the mean checkpoint from 516,312 to 459,286 bytes but regressed p95 policy | |
| latency from 2.847 to 4.170 ms. It is not selected. The deterministic comparator | |
| solved 120/120 novel-wording browser fixtures, exposing the synthetic shortcut. | |
| Five measured experiments are documented in ITERATIONS.md; the design is still | |
| immature. All 22 tests pass. Four candidates are registered, champion is null. | |
| ## Pretrained retrieval diagnostic | |
| A sixth experiment found 11/46 real-data targets excluded by the original role | |
| filter. Broad BM25 did not improve top-40 recall (20/46 versus 22/46). A pinned | |
| 22.7M-parameter MiniLM cross-encoder reranking 80 candidates achieved 6/46 top-one | |
| target matches with prior-action history, at 1381.79 ms median rerank cost. The | |
| runtime defaults are unchanged because the gain does not justify this cost yet. | |
| All 24 tests pass, including current/future-label exclusion from history. See | |
| PRETRAINED.md and reports/retrieval-audit.json for reproducibility and scope. | |
| Pinned Qwen2.5-0.5B-Instruct was tested locally in FP32 on eight offline steps. | |
| It produced zero valid DSL actions; median generation time was about 6.81 seconds | |
| with approximately 2.5 GB observed Python RSS. Some regression testing overlapped, | |
| so this is a smoke test rather than isolated timing evidence. No prediction was | |
| executed. Constrained decoding and optimized/quantized backends remain pending. | |