Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

README.md

Appendix: Devin-Specific Activities

As you complete the workshop challenges, see how many of these Devin-specific activities you also complete along the way. These are not standalone challenges — they are discovery objectives that naturally arise during other work.

Use this as a checklist during the workshop. Check off items as you encounter them.


Knowledge

  • Create a piece of Knowledge for Devin from scratch
  • Note where Devin utilizes/retrieves preexisting Knowledge
  • Accept a suggested Knowledge Item that arises from a Devin Session

Playbooks

  • Create a playbook from scratch
  • Utilize a preexisting playbook to complete a task
  • Work with Devin to create a playbook after executing a task

Secrets

  • Understand how Secrets are injected into Devin Sessions

Feedback

  • Provide Devin Feedback in the web app as it is working to steer its behavior
  • Provide Devin Feedback after it opens a Pull Request via GitHub
  • Provide feedback on Devin's Pull Request that does not trigger Devin to "wake up" and resume working

Setup

  • Install a local command line tool in a Devin Session. How could you get this tool/utility to persist in future Sessions?

Context

  • Use an MCP Server's tools or resources in a Devin Session
  • Have Devin access public API documentation

Insights

  • Review the size of a Devin Session
  • Hypothesize/experiment with how fewer ACUs could have been consumed for a given task
  • Review timeline of a Session's Activities in Session Insights
  • Analyze a Devin Session to learn how to improve the input, encourage good outputs, or discourage unhelpful outcomes

Devin Sessions

  • Take control of Devin's machine
  • Have Devin use its browser to take a screenshot or screen recording
  • Give Devin a task that requires it to ask follow-up questions (to disambiguate/clarify the desired outcome or move beyond an obstacle)
  • Run multiple sessions in parallel

Advanced

  • Create Batch/Fan Out Devin Sessions
  • Trigger a Devin Session by using Devin's API
  • Leverage Devin's MCP Server to provide Ask Devin/DeepWiki features to another AI Agent
  • Try Devin's Data Analyst persona (DANA)

Output Artifacts

  • Have Devin produce a Pull Request
  • Have Devin produce a report with findings/intelligence from research
  • Have Devin trigger an action against a runtime environment as the end byproduct of a session

AskDevin

  • Gather requirements in Ask Devin to reduce the thinking Devin has to do during its Session
  • Generate a Devin Session Prompt using Ask Devin
  • Understand the difference between Fast, Deep, and CodeMap modes

DeepWiki

  • Understand what types of Diagrams can be produced
  • Understand how the DeepWiki is updated and modified

Admin

  • Set up a new repository
  • Modify a repository setup
  • Review a repository setup
  • Understand the boundaries an Organization provides within an Enterprise
  • Generate a Role
  • Generate a Service User key with an Assigned Role and Organization
  • Understand the Deployment Models of Devin and the networking considerations for each model

Audit

  • Review a previous Devin Session run
  • Understand how to navigate to Devin Sessions from PRs
  • Understand how code commits are authored

Miscellaneous

  • Identify Devin's strengths and weaknesses
  • Identify where Devin can integrate into preexisting software development operations or processes
  • Understand why remote repositories are so critical to Devin's workflow
  • Attempt to work with repositories not pre-setup on Devin's machine