{"ref":"content:devtoberfest-2026-real-pro-code-joule-studio","page":"/content/devtoberfest-2026-real-pro-code-joule-studio","json":"/content/devtoberfest-2026-real-pro-code-joule-studio.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"devtoberfest-2026-real-pro-code-joule-studio","content_type":"talk","title":"Real Pro-Code Development with Joule Studio","url":"https://www.youtube.com/watch?v=_7mOhtsUfII","published":"2026-10-01","published_on":"source:youtube","author":"SAP Developers","summary":"A Devtoberfest 2026 AI-track session that runs one agent build across both of [Joule Studio](artifact:sap-joule-studio)'s paths. Playing a procurement manager, one presenter states the intent in the browser, answers the clarifying questions, watches the fit-gap analysis name the S/4HANA APIs the use case needs, and pushes the intent and requirements document to GitHub; the other clones it and carries on in a terminal, logging in with the [jl command line](artifact:sap-joule-work-dev-cli) against her landscape URL and running its init command to fetch Joule Studio's skills for OpenCode. From there the coding agent writes the specification, the discovered API specifications, the MCP translation and the agent's Python file with its model configuration and evaluation scenarios, which is the edge to [Agent tooling](capability:agent-tooling); the skills themselves, which SAP says not to edit but which a developer may add to, are the edge to [Agent guidance](capability:agent-guidance).","short":"One agent build across both of Joule Studio's paths","explains":["artifact:sap-joule-studio","artifact:sap-joule-work-dev-cli",{"ref":"capability:agent-tooling","applies_to":{"ecosystems":["btp"]}},{"ref":"capability:agent-guidance","applies_to":{"ecosystems":["btp"]}}],"sources":[{"url":"https://www.youtube.com/watch?v=_7mOhtsUfII","title":"Real Pro-Code Development with Joule Studio — Devtoberfest 2026, automatic transcript","checked":"2026-10-19","quote":"However, the focus of today's session is actually the terminal based or ID based development on your local machine together with dual studio and of course you will be supported by our coding agents."},{"url":"https://www.youtube.com/watch?v=_7mOhtsUfII","title":"Real Pro-Code Development with Joule Studio — Devtoberfest 2026, automatic transcript","checked":"2026-10-19","quote":"J is our Jules Studio CLI and then I type log in and then I add the link that I just copied."},{"url":"https://www.youtube.com/watch?v=_7mOhtsUfII","title":"Real Pro-Code Development with Joule Studio — Devtoberfest 2026, automatic transcript","checked":"2026-10-19","quote":"For this I will need to do G then the command init and then I choose a coding assistant."},{"url":"https://www.youtube.com/watch?v=_7mOhtsUfII","title":"Real Pro-Code Development with Joule Studio — Devtoberfest 2026, automatic transcript","checked":"2026-10-19","quote":"However, you are free to add as a developer extra skills here."},{"url":"https://www.youtube.com/watch?v=_7mOhtsUfII","title":"Real Pro-Code Development with Joule Studio — Devtoberfest 2026, automatic transcript","checked":"2026-10-19","quote":"So here your agents will be orchestrated by Juul and Juul will call your agents via the A2A."},{"url":"https://www.youtube.com/watch?v=_7mOhtsUfII","title":"Real Pro-Code Development with Joule Studio — Devtoberfest 2026, automatic transcript","checked":"2026-10-19","quote":"And now we have the agent python file for example and we can maybe deep dive here as well with the agent python file."}],"provenance":{"discovered_via":[{"source":"source:youtube","channel":"devtoberfest-2026"}],"first_seen":"2026-10-19"},"drafted_with_ai":true},"readings":{"liveness":[{"label":"Checked against the source","tier":"unknown","evidence":"nobody has checked it"},{"label":"Source reachable","tier":"unknown","evidence":"not crawled"},{"label":"Age","tier":"good","evidence":"published this month"}],"compatibility":[{"label":"Version","tier":"unknown","evidence":"no version declared"},{"label":"Moved since?","tier":"good","evidence":"no recorded change after 2026-10-01"},{"label":"Findings","tier":"good","evidence":"none flagged"}],"reach":[{"value":null,"unit":"views"},{"value":null,"unit":"comments"},{"value":null,"unit":"likes"}]},"signals":null,"series":null,"edges":{"authors":[]}}