Skip to main content

zkApp Umstad CLI Agent

Introduction

Introducing the zkApps Umstad AI Agent, your specialized assistant in the realm of the MINA Protocol and o1js. This agent, powered by the advanced GPT language model, is tailored to support developers in creating, debugging and testing zkApps smart contracts. It offers comprehensive guidance and expertise specifically for those working on zkApps development within the MINA ecosystem.

Installation

pip install zkappumstad

It is suggested that before using the tool create a folder and use it inside the folder.

mkdir new_folder
cd new_folder

Create zk project and wait 10-15 seconds:

zkumstad-create

Go into the zkapps project folder and you can optionally open the project in editor:

cd initial_project
code .

Then, you can run and use the tool:

zkumstad-start

Features & Architecture

Currently uses our own API to send queries. No need to post your OPENAI API KEY. However, it will be needed to POST the query with OPENAI API KEY later on.

Architecture

Retrieval Tools

  • Documentations
  • Code Snippets
  • Projects
  • Issues

Coder Agent

  • Gets related context and writes code
  • Builds and gets errors
  • Debugs errors
  • Fix and retry code

Usage

Commands

  • zkumstad-start: Runs the tool.
  • zkumstad-create: Initialize zkapps project named initial_project.
  • zkumstad-help: Displays commands
  • You can save your conversations by writing 'save' to console as a Markdown file.
  • You can reset the conversation by writing 'reset'.
  • Write 'quit' to terminate the agent.

Specifications

  • You Must Delete smart contract and test files from src folder before creating new contract in order to build.

Best Practices for Agent

  • Specify your project requirements in detail and collaborate with the AI Agent.
  • In order to query about issues, errors etc. start with "I have an issue...".

Support

For any technical issues or further inquiries, please contact our support team at berkingurcan@gmail.com.

Acknowledgements

Special thanks to the Mina Protocol zkIgnite program for funding the project and all contributors to this project.

Metadata

Release files for zkappumstad 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zkappumstad 0.2.0
File Size Uploaded
zkappumstad-0.2.0.tar.gz 17.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for zkappumstad 0.2.0
File Interpreter ABI Platform
zkappumstad-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 42.6 kB

Release files / zkappumstad-0.2.0.tar.gz

Download URL zkappumstad-0.2.0.tar.gz
Size 17.5 kB
Tags Source
SHA-256 checksum
How to use checksums
3eb680d70b29b7c42bcad96cc4d1cebd5e52813cc7b434e15c54f408f3c58f25
BLAKE2b-256 checksum
How to use checksums
4d38679bb4dc0875be14582ef02419390eca7093558f9b0726d24de0de4e1e60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.13

Release files / zkappumstad-0.2.0-py3-none-any.whl

Download URL zkappumstad-0.2.0-py3-none-any.whl
Size 25.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
73a0df204b56d51202a0ba43d3bc7a035f3e45dfcd4751e9e632b4dd745494f2
BLAKE2b-256 checksum
How to use checksums
df78f05f159406b3d95a6070b999475fb878717924838bb3ac500d01b22c8471
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.13

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.6

2 release files

0.1.5

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page