ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
A PhD-application agent, built in public for neatHack (Oct 10-12, 2026).
Demo video (2:57): https://youtu.be/ANmeUiV3tBw · Live demo: https://hioffer-one.vercel.app (demo codes PRIYA-DEMO / ARJUN-DEMO) · API: https://hioffer-production.up.railway.app · Both demo applicants are fictional.
Give it one goal, e.g. "prepare my applications to these 3 CS PhD programs", and it:檢視完整 README ↗A PhD-application agent, built in public for neatHack (Oct 10-12, 2026).
Demo video (2:57): https://youtu.be/ANmeUiV3tBw · Live demo: https://hioffer-one.vercel.app (demo codes PRIYA-DEMO / ARJUN-DEMO) · API: https://hioffer-production.up.railway.app · Both demo applicants are fictional.
Give it one goal, e.g. "prepare my applications to these 3 CS PhD programs", and it:
The human sends emails, pays fees and submits. The agent never does.
web/ (Next.js) ──SSE──▶ hioffer/server.py (FastAPI)
│ chat.py: root agent, talks + emits cards
▼
orchestrator.py (WORKFLOW span, JSON checkpoints in workspace/)
librarian → program_researcher → advisor_scout → connector → writer → verifier
AGENT AGENT + TOOLs AGENT + TOOLs AGENT AGENT GUARDRAIL
fetch_page fetch_page, find_author, recent_works (OpenAlex)
Every run is one neatlogs trace: the workflow span, one AGENT span per sub-agent, one TOOL span per tool call, plus a CHAIN span when malformed JSON has to be repaired.
run1 … run5,
after-fix, pruned) so before/after comparisons are one filter away.entire checkpoint list).See hackathon.md for the dated build log, the failures found in traces and their fixes.
Requires Python 3.10+ (we use uv) and Node 20+.
cp .env.example .env # fill in LITELLM_*, NEATLOGS_API_KEY, OPENALEX_API_KEY
uv sync # Python deps into .venv
cd web && npm install && cd ..
Command line, full pipeline for the demo applicant (fictional; see examples/applicants/priya/README.md):
uv run python -m hioffer.cli run examples/applicants/priya --program Washington --tag my-run
Outputs land in workspace/priya/<program>/ (requirements.json, advisors_connected.json,
materials_vN.json, verification_vN.json, final.json). Re-running skips finished steps.
Web app:
uv run uvicorn hioffer.server:app --port 8000 --reload
cd web && npm run dev # then open http://localhost:3000
NEATLOGS_API_KEY=x uv run pytest -q
Covers the deterministic parts: JSON parsing, tool-result pruning, citation tags, offer scoring, to-do merging and program-list merging. The model-driven stages are checked by the verifier at runtime and by the neatlogs traces.
evidence/neatlogs/ — trace list, trace tree, detections, the run-1 error inside the trace.evidence/entire/ — entire checkpoint list, checkpoint explain, checkpoint tokens, entire why.evidence/cfo-ai/ — the financial model pages; public link above.evidence/2026-10-10-run*/ — raw agent outputs before and after each fix.