🟣 AI Eating Brains! How I Fed Mine to Joule Work Desktop
Devtoberfest 2026 session AI-22. Mathias KemeterMathias Kemetergave 1 talk, contributed to 1 entry connects his Obsidian note vault to Joule WorkJoule WorkSAP’s workspace where people express a goal, work with the results in contextual Spaces and direct Joule Assistants and Joule Agents across SAP and third-party systems.sap official, umbrella Desktop with VaultGate, a local HTTP MCP server he wrote in his spare time because the desktop's sandbox accepts HTTP MCP servers and not stdio ones, and because he wanted the vault reached through Obsidian's own command line rather than by direct file access. The demo builds a Space of management tasks from notes and mailbox together, has the assistant pick up a conventions file in the vault without being told where the reporting rules are, finds a conflict the notes never name by semantic search over local embeddings, and appends a task to a sprint note behind a write confirmation, which is where the edges to Joule Work and Agent workspacesAgent workspacesGiving people a workspace to direct agents, retain the context of a task and interact with its results across connected applications. This is the user-facing experience around agents; building their logic belongs to Agent tooling, and controlling their calls belongs to Tool governance.SAP only hold. The second half is about the guardrails he had AI choose for the project it then had to live inside: tests and coverage, type safety, static checks, dependency and secret scanning, blocking on commit, on push and in CI.
Where it sits
Who is behind it
In the atlas: contributes to 1, wrote 1@mkemeterauthor
Properties
About this work
Details
Graph
Source
History
- Entered the atlasDiscovered via YouTube — SAP Developers playlists · devtoberfest-2026.
For your agent
- Ref
content:devtoberfest-2026-ai22-joule-work-desktop-brain- JSON
- /content/devtoberfest-2026-ai22-joule-work-desktop-brain.json
- MCP
- Connecting an agent