docs: design adaptive pedagogy plugin #2
Loading…
Reference in a new issue
No description provided.
Delete branch "docs/pedagogy-design"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
requirements.mdand the local Hermes checkout (~/.hermes/hermes-agent)Key decisions
dashboard/plugin_api.pyis loaded by_mount_plugin_api_routeswith noPluginContext;runtime.pystoresctxfromregister(ctx)andget_ctx()lazily runsdiscover_plugins(), failing closed withbackend_not_registeredif unset.If-Matchrevisions, 60 s retry; syncweb_search_toolruns in a thread.events.jsonl(fsync-before-ack) + derived snapshot + transcript files; full-payload events with upcasters; monotonic pass/complete; no quarantine copies (REQ-017)./health.scripts/install.pybundles the TS/JSX desktop half with esbuild, lints output against Hermes' single-ESM rules, atomically installs to~/.hermes/plugins/hermes-learning/.Review focus
runtime.get_ctx()bridge and the open question on standalone-dashboarddiscover_plugins()safetyVerification