A Tool for the Definition and Deployment of Platform-Independent Bots on Open Sour...
summary
Presents a prototype tool that defines and deploys platform-agnostic bots using a internal Java DSL and a domain meta-model that abstracts repositories, contributions (issues/PRs) and users. Language offers two core behaviors, creates / executes behaviors, with executes escaping to Java for complex logic; runtime uses event listeners and connectors to interact with platforms. Implemented connectors for GitHub and GitLab; examples build issue-comment creators and an execute flow that emails maintainers. Prototype runs and can replicate simple existing bots, with broader evaluation planned.
AI-written summary · about
chapters (7)
- 0:00Platform-independent bot tool intro
- 2:10Current bots' platform limits
- 3:13Architecture and DSL design
- 8:22Bot behavior definitions
- 13:50Runtime and platform interaction
- 14:56Future bot swarm vision
- 15:37Q&A
related talks
21mPlatforms for Humans and Machines: Engineering for the Age of Agents
51mCrafting intelligent GitHub Bots
14mAgent-Driven Software Development
48mThe Room of Requirements for Developers: Scaling AI Magic with Internal Portals
46mMagic of Automation and Everyday Chores
30mBuilding Tools with Tools: Modern AI-Driven Development
06mWriting Bots for GitHub
57mRise of the Machines - Automate Your Development
