Fungi Studio Docs
  • Welcome
  • Get Started
    • Quickstart
  • Basics
    • Projects
    • Graphs
    • Tools
    • Personas
    • Schemas/Databases
    • UI Components
    • Pages/Apps
  • hi, i'm mushy
    • what i do
    • how i work
    • my yield sources
    • how to get started
    • security
    • fees
    • $fungi incentive campaign
    • protocol rewards & incentives
    • glossary
    • faqs
    • support & contact
    • legal
      • Privacy Policy
      • Terms & Conditions
Powered by GitBook
On this page
  • Where do I find my projects?
  • Project Configuration
  • Project Files
  • Saving your project
  • Branch Management
  1. Basics

Projects

Everything you need to know about projects and their configurations.

Projects are where all files associated to your agents are stored and organized. Additionally major configurations such as project dependencies and environment variables are maintained.

Where do I find my projects?

Once you're logged into the studio, you can view your most recent projects or your most recent team projects just a click away on the 'home' page.

  • If you'd like to see all of your projects, you can navigate to the 'projects' page.

  • If you'd like to see all of the projects associated with a team, you must either open that team's page from the 'home' page, or the 'teams' page.

Project Configuration

Once you've created and opened a project, you can navigate to your project's settings. From here, you can manage all of its configurations:

  • Title: a quick and identifiable name for your project

  • Description: an in-depth explanation of what this project is being built for

  • Username: a unique identifiable name for this project that can also allow it to be routed to via url

  • Ownership: who can edit this project (team or individual)

  • Requirements: the custom Python packages needed for this project

  • Node Modules: the custom JavaScript packages needed for this project

  • Visibility: who can view this project (team, individual, or public)

  • Environment Variables: reusable sensitive variables using standard levels of encryption

Project Files

Once your project is properly configured, you can start creating any one of the very specific file types the studio has to offer:

Saving your project

Since Fungi Studio projects can become very large and complex, we have developed a sufficient file-saving system so that you can have simple and protected access to writing and reading studio data.

  • Save: Change your local changes to a saved state that will be included in pushed data.

  • Push: Push your locally saved data to the cloud save version of your files

  • Pull: Pull the latest saved version from the cloud to view and apply the latest changes

  • Save All & Push: For rapid development, use this button to force-save all local changes

Branch Management

Once you have a project started and some files saved to the "main" branch, you can start creating new branches so as to maintain protected versions of your project.

  • Create New Branch: Choose a source branch to create a new branch off of, choose "main" or any other branches you've created in the past.

  • Merge Branches: Choose several branches as sources and choose a single destination, either being a new branch, an existing branch, or the "main" branch.

PreviousQuickstartNextGraphs

Last updated 20 days ago

Graph: A is series of LLM nodes that work in order of sequential execution

Tool: are executable code scripts written in either JavaScript or Python, use in many places throughout the studio, primarily in graph nodes.

Persona: A is a versatile RAG store that is designed to be well integrated for studio developers to be able to personify any decision or output made by an agent graph. Their growing dynamic memory database allows them to learn and surprise even the most knowledgeable developer.

UI: Write custom HTML code to render beautiful the be used throughout the studio in agent responses or in the live hosted pages.

Schema: Create custom with highly configurable fields and give your agents access to create, edit, or delete these database entries.

Page: Use simple generalized widgets to interact with your agent graphs either by running autonomous jobs, or chat interfaces. Render your custom UIs and get access to the same authentication flow used across all Fungi hosted .

graph
Tools
persona
UIs
databases
applications