Branch: refs/heads/work-directory-convention Home: https://github.com/xwiki/xwiki-dev-llm Commit: cc0d76f4947c9747309aefac69d66ce483b28613 https://github.com/xwiki/xwiki-dev-llm/commit/cc0d76f4947c9747309aefac69d66c... Author: Vincent Massol <[email protected]> Date: 2026-08-29 (Sat, 29 Aug 2026) Changed paths: M .claude-plugin/marketplace.json M README.md M kimi.plugin.json M opencode.jsonc M xwiki/.claude-plugin/plugin.json M xwiki/instructions/xwiki-org.md M xwiki/scripts/inject-org-instructions.mjs M xwiki/skills/xwiki-doc-convert/SKILL.md M xwiki/skills/xwiki-doc-convert/references/conversion-plan.md M xwiki/skills/xwiki-doc-writing/tools/README.md Log Message: ----------- [Misc] Put every cross-session work file in one work directory * Plans, handoffs, extracted source, drafts and notes were being written to the repo root, the system temp directory and the home directory, so they were neither findable later nor cleanable. * Add a "Work files" rule to the org-wide conventions: state that outlives a session goes under $XWIKI_LLM_WORK (default ~/.xwiki-llm/work), one <work>/<repo>/<date>-<slug>/ directory per piece of work. Session-only files stay in the host's own scratch directory. * Have the SessionStart hook append the resolved absolute path, which the model cannot compute itself. Nothing is created up front, so a session that writes no work file leaves no trace, and mkdir -p at first use also repairs a directory the developer has deleted. * Derive the working directory in xwiki-doc-convert and xwiki-doc-writing instead of asking the developer for it on every conversion. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-dev-llm/settings/notifications