Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Do-Stuff

This is an opensource agent (wip)

  • reAct tool calling
  • opentelemetry tracing
  • short term memory
  • long term memory
  • context management
  • skill support

Setup

  • create a .env in the root and refer .env.example for the variables
  • create and activate a venv
  • run pip install -r requirements.txt
  • run python app.py

Tools

  • write_file
  • read_file
  • list_files
  • delete_file
  • read_skill

Guidelines

  • Main agent code is present in agent/run_agent.py
  • To create a new tool:
    • add a new file in the tools directory with name matching that of the tool func
    • update tools/definitions.py
  • New files will be created in the agent_workspace directory
  • Add skills in the skill directory. Sample skills present. Refer this for more info.

Long Term Memory

  • Long term memories are saved on exit.

About

DoStuff: An opensource agent

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages