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.