MyShell
  • About MyShell
    • What is MyShell
    • MyShell in a Nutshell
    • Quickstart
  • Explore AI Agents
    • Image Generation
    • Video Generation
    • Meme Generation
    • Role-Playing Game
    • Character
    • Utility
  • Create AI Agents
    • Classic Mode
      • Enhanced Prompt
      • Knowledge Base
      • Telegram Integration
    • Pro Config Mode
      • Core Concepts
      • Tutorial
        • Tutorial Structure
        • Hello World with Pro Config
        • Building Workflow
        • Transitions
        • Expressions and Variables
        • Integration with Any Widget
        • An Advanced Example
      • Basic
        • Common
        • Atomic State
        • Transition
        • Automata
        • Modules
      • Advanced
        • Cron Pusher
        • Neutral Language To SD Prompt
        • Advanced Input Validation
        • Advanced Memory Manager in Prompt Widget
      • Tools
        • AutoConfig Agent
        • Cache Mode
        • Knowledge Base Agent
        • Crawler Widget
      • Example
        • Homeless With You
        • Random Routing
        • Function Calling
      • API Reference
        • Atomic State
        • Transition
        • Automata
        • Context
        • Module
          • AnyWidget Module
            • Prompt Widget
            • LLM Widget
            • TTS Widget
            • Code Runner Widget
            • Melo TTS
            • Age Transformation
            • ChatImg
            • GIF Generation
            • Music Generation
          • LLM Module
          • LLM Function Module
          • TTS Module
          • Google Search Module
        • Widgets
          • Bark TTS
          • Champ
          • CoinGecko
          • ControlNet with Civitai
          • Crawler
          • Crypto News
          • Data Visualizer
          • Email Sender
          • Google Flight Search
          • Google Hotel Search
          • Google Image Search
          • Google Map Search
          • Google News Search
          • Google Scholar Search
          • Google Search
          • GroundedSAM
          • Image Text Fuser
          • Information Extractor - OpenAI Schema Generator
          • Information Extractor
          • Instagram Search
          • JSON to Table
          • LinkedIn
          • MS Word to Markdown
          • Markdown to MS Word
          • Markdown to PDF
          • Mindmap Generator
          • Notion Database
          • OCR
          • Pdf to Markdown
          • RMBG
          • Stabel-Video-Diffusion
          • Stable Diffusion Inpaint
          • Stable Diffusion Recommend
          • Stable Diffusion Transform
          • Stable Diffusion Upscale
          • Stable Diffusion with 6 fixed category
          • Stable Diffusion with Civitai
          • Storydiffusion
          • Suno Lyrics Generator
          • Suno Music Generator
          • Table to Markdown
          • TripAdvisor
          • Twitter Search
          • UDOP: Document Question Answering
          • Weather forecasting
          • Whisper large-v3
          • Wikipedia
          • Wolfram Alpha Search
          • Yelp Search
          • YouTube Downloader
          • YouTube Transcriber
          • Youtube Search
      • FAQs
      • Changelog
    • ShellAgent Mode
      • Download and Installation
      • App Builder
      • Workflow
      • Build Custom Widget
      • Publish to MyShell
      • Customized Pricing For Your Agent
      • Example
        • Child Book X Agent w/ DeepSeek
        • Kids Book NFT AI Agent w/ BNB Chain
        • DeFAI Agent w/ BNB Chain
  • Shell Launchpad
    • How to Launch a Token
    • Trade Agent Tokens
  • Tokenomics
    • $SHELL Basics
    • $SHELL Token Utility
    • How to Obtain $SHELL
    • Roadmap
  • Open-source AI Framework/SDK
    • ShellAgent
    • OpenVoice
    • MeloTTS
    • JetMoE
    • AIlice
  • Links
Powered by GitBook
On this page
  • v0.91
  • v0.9
  • v0.8.1
  • v0.8.0
  • v0.7.0
  • v0.6.1
  • v0.6.0
  1. Create AI Agents
  2. Pro Config Mode

Changelog

PreviousFAQsNextShellAgent Mode

Last updated 5 months ago

v0.91

Features

  • LLM widgets support knowledge base, which can be managed by .

v0.9

Features

  • render.buttons supports the matrix of buttons to configure the number of rows and the number of buttons for each row.

  • Input supports validations which you can specify how the input should be validated, including if it is required or optional.

  • Automata, AtomicState and AnyWidgetModule support cache mode.

v0.8.1

Features

  • AnyWidgetModule supports Code Runner widgets.

v0.8.0

Features

  • AnyWidgetModule supports LLM widgets.

Module will be deprecated in future and replaced by Widget.

Documentation

  • LLMModule and TtsModule in examples are replaced by AnyWidgetModule with LLM widgets and TTS widgets correspondingly.

v0.7.0

Features

  • Transition supports target_inputs that specifies the value for the inputs of target state.

  • Button supports passing data through on_click.payload field.

  • MyShell supports copying any widget’s configuration JSON for Pro Config mode, containing necessary information about the inputs and outputs of that widget.

UNSTABLE_button_id will be deprecated in v1.0.0. Use on_click.payload and target_inputs instead.

v0.6.1

Features

  • Modules now support AnyWidgetModule that allows using any widget in MyShell Workshop.

  • Modules now support GoogleSearchModule for google search.

v0.6.0

Breaking Changes

  • The tasks within AtomicState have been changed to an array format. The object syntax is no longer supported, which means the execution order cannot be guaranteed if the object syntax is used.

Features

  • Transition now support conditional transitions.

  • Expressions now support ECMAScript 5.1 syntax and certain ECMAScript 6+ features.

  • The Button now supports passing parameters using the UNSTABLE_button_id property.

Documentation

  • Corrected the PepeTalk Example.

  • Included a link to a more comprehensive tutorial.

Knowledge Base Agent