Tool Bucket

Elevator Pitch

With Forge, Jira UI modifications, and Bitbucket dynamic pipelines, combined with cutting-edge advancements in AI safety research, Tool Bucket establishes a new paradigm for programming agents using Atlassian's comprehensive suite of tools.

Inspiration

Inspired by concepts such as the Rails conductor, AI inspection, cognitive revolution, and the descriptions of deception, Tool Bucket aims to leverage these ideas into a practical tool for developers.

What It Does

Tool Bucket connects to Bitbucket projects to extract relevant information and present it within the user interface. It also provides easy access to sandbox environments where users can test the tools developed by agents.

How We Built It

This application utilizes the Bitbucket Projects API to fetch and display data in a user-friendly table format. In its current version, any updates made to the project’s "additional properties" will automatically reflect in the UI without requiring a refresh of the application.

Challenges Encountered

During development, we faced multiple UX design decisions, particularly regarding the application’s entry point. Our aim was to create a non-intrusive experience while anticipating user behaviors. Striking the right balance between convention and configuration proved challenging, especially without having clear user feedback or a defined goal.

Proud Accomplishments

We’re proud to have established a coherent roadmap aligned with the latest tools, such as the release of the MCP (Model Context Protocol) and the ability to create tools during runtime. Additionally, the logging capabilities and API offered by Inspect AI enhance our analytical tools within a Jira Project Management context. The integration of MCP and devcontainers to establish sandbox environments is a noteworthy achievement, allowing for a seamless transition from Forge-created apps.

Lessons Learned

This project has been an enlightening experience in programming agents utilizing Atlassian's toolset, enhancing our understanding of how to leverage their capabilities effectively.

Next Steps

Our focus is on refining the UI and enhancing the integration with the Bitbucket Project API. We’re also exploring methods to create sandbox environments directly from the repository overview module, facilitating real-time testing of agent-created tools. Aiming to expand our app’s functionality, we look forward to enabling installation across multiple Atlassian products, which is currently a limitation. We’re committed to iterating based on documentation insights and user interactions as we continue to evolve Tool Bucket into a robust solution.

Built With

Share this project:

Updates