feat: add minimal plugin phase hook abstraction#12082
feat: add minimal plugin phase hook abstraction#12082tomismeta wants to merge 5 commits intoopenclaw:mainfrom
Conversation
c413739 to
f0fbeea
Compare
|
I have this installed on a test VPS and it's operating cleanly. I've also created a plugin that demonstrates the capability of the lifecycle interceptions hook architecture established in this PR so maintainers can see it in action without having to build their own proof of solution. https://github.com/tomismeta/continuity-plugin Please reach out to me if you have any questions or concerns. |
f0fbeea to
3153480
Compare
b28815a to
5e02c1c
Compare
|
I acknowledge the scope is too large to be safely merged/implemented. Before I move forward with breaking the PR up, I wanted to get feedback from the maintainers:
Option A: Grouped Event PRs (~5 PRs)
Option B: Per-Event Micro PRs (~20 PRs)
If this is already being implemented through other PRs (or not in alignment with the vision), let me know. Any and all feedback is welcome. |
01400e9 to
2a90634
Compare
bff4947 to
7dc25e5
Compare
|
I really need this for my project to integrate with openclaw! let me know what I can do to help |
bfc1ccb to
f92900f
Compare
Thanks for checking it out. As for right now, just waiting on guidance from the maintainers to see if/how I should proceed with breaking this up as smaller PRs (the scope is too big/risky right now). If you have a maintainer contact, would love the plug to have them take a look. That said, you can use this to build an OpenClaw installation (I've got another agent running on this PR) - would suggest you keep it separate from your primary OpenClaw instance. That said, I've had it up and running smoothly for about a week now with the Continuity plugin installed and working. Let me know if you install it and run into any issues. |
d3cdfdd to
c8e0d13
Compare
|
This pull request has been automatically marked as stale due to inactivity. |
c8e0d13 to
ce4ca3c
Compare
07de69a to
0d1d057
Compare
a9bb51a to
df4a5eb
Compare
6100985 to
7282a39
Compare
7282a39 to
0c2b657
Compare
|
Closing this PR as superseded. Current state from the latest run on March 7, 2026 / March 8, 2026 UTC:
More importantly, the branch no longer reflects the strongest justification for the work. Raw runtime hooks are already exposed on The better follow-up is a fresh docs-only PR from current
That is narrower, more accurate, and much more likely to merge cleanly. |
Superseded
This PR is closed and superseded.
Historical Context
This work originated from:
Why It Was Closed
mainviaapi.on(...)Recommended Follow-up
mainapi.on(...)Relevant closing context is captured in the final maintainer-facing comment on this PR thread.