Skip to content

feat(plugins): enable .bat/.py plugin discovery + HWPX format-handler plugin#202

Open
bejjang2 wants to merge 2 commits into
iOfficeAI:mainfrom
bejjang2:feature/hwpx-plugin
Open

feat(plugins): enable .bat/.py plugin discovery + HWPX format-handler plugin#202
bejjang2 wants to merge 2 commits into
iOfficeAI:mainfrom
bejjang2:feature/hwpx-plugin

Conversation

@bejjang2

Copy link
Copy Markdown

Summary

  • Add .bat/.py plugin discovery for Windows format-handler plugins in src/officecli/Core/Plugins/PluginRegistry.cs
  • Add HWPX format-handler plugin under plugins/format-handler/hwpx/

Files changed

  • src/officecli/Core/Plugins/PluginRegistry.cs ? extend PluginExeNames() to discover plugin.bat / plugin.py wrappers on Windows
  • plugins/format-handler/hwpx/manifest.json ? protocol v1 manifest
  • plugins/format-handler/hwpx/plugin.py ? HWPX read/write plugin with in-memory ZIP handling and auto-ID assignment
  • plugins/format-handler/hwpx/plugin.bat ? Windows entry wrapper

Test plan

  1. officecli plugins list --json now shows HWPX plugin
  2. officecli open test.hwpx --json works via plugin
  3. Full plugin JSONL workflow verified: --info, open, get, add, set, query, save, close

References

  • Plugin protocol: plugins/plugin-protocol.md
  • Design doc: .hermes/hwpx-plugin-design.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant