Comments (4)
Playtest needs to be redesigned--
- [Data] button is a dropdown
- [custom] option to enter own data as it is now
- Default spell comes with default playtest data so users understand how to test
- Default playtest UI which has form fields and a feedback, similar to now but unified data/chat input
- plugins can add a custom copmponent to override the playtest window
Instead of trying to force a whole bunch of paradigms, letting each plugin add an event input type and custom playtest window will be easier to manage as a good UX IMO
from magick.
Notes for myself:
- update spellManager to expose runComponent
- create a new run methpd on the spellRunner service
- spellRunner run method will trigger off a chgain from a specific node
- create a stubbed our data object for each node before running. Figure out a way to attach this to the component being run to be automatically gotten by the playtest window
- move allowed methods into service export
from magick.
We want to add three datatypes to start
Event input -- this is the current behavior -- sends a JSON object to the input, whatever is typed into the playtest goes out as the "content" field
String input -- sends whatever is typed directly to the input
Custom Data -- sends whatever data is in the "Data" tab
Parzival: We should also have data presets for different connectors I think. People should never have to open the data tab except perhaps for using the rest connector.
from magick.
totally agreed on data presets for all of them. And making your own data preset should eventually be thing.
from magick.
Related Issues (20)
- When will your big change version be released? HOT 3
- Text Template node and prevents the first variable from being used correctly.
- Text Template node creates an input socket for each time a variable is referenced.
- ✨ Magick Grimoire Framework ✨ HOT 3
- Negative values in numerical fields
- Large font multiline comments don't have proper leading when being edited. HOT 1
- Audit ENV variables HOT 3
- Fix ENV dependencies
- ctrl + Z not working on windows
- Add API key access to Embedder API
- Add UI for get API key and URL to knowledge page
- add base grimioire cli
- update module to use nitro 3.0 and unjs nightly packages
- Nitro Module Runtime
- Develop nitro app with our module in monorepo
- Audit Usage of User in Agent dependencies
- Load spells into agent externally
- Add spell folder aggregation to nitro
- Agent integration test
- Variables not deleting/renaming
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from magick.