Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support seed_type input #18

Open
11 of 12 tasks
jkomoros opened this issue Jun 25, 2023 · 0 comments
Open
11 of 12 tasks

Support seed_type input #18

jkomoros opened this issue Jun 25, 2023 · 0 comments

Comments

@jkomoros
Copy link
Owner

jkomoros commented Jun 25, 2023

  • Work in brower context
  • Work in CLI context
  • Add an example seed that contains an input that is passed to a prompt.
  • Add a object seed type that constructs an object of values.
  • Add a property seed type that plucks a given value from an object
  • Add a let seed type that stores an object in an over-written environment (grow will need the environment passed to it explicitly)
  • Add a var seed type that retrieves a named object from the enviornment (except for explicitly enumerated secret keys like openai_api_key.
  • Let should barf if you try to set a secret key
  • Let seed schema won't let you do non-objects for values or block
  • Allow choices, not just freeform text
  • Allow a enumerate for memory, stores (with an optional prefix)
  • Rename environment -> context
jkomoros added a commit that referenced this issue Jun 26, 2023
jkomoros added a commit that referenced this issue Jun 26, 2023
jkomoros added a commit that referenced this issue Jun 26, 2023
jkomoros added a commit that referenced this issue Jun 26, 2023
jkomoros added a commit that referenced this issue Jun 27, 2023
This is an object type that allows computed properties.

Note that as of right now non-computed nested definitions will not work (that should be fixed in next
commit)

Part of #18.
jkomoros added a commit that referenced this issue Jun 27, 2023
…type object to work.

Object now does the main thing it's supposed to.

Part of #18.
jkomoros added a commit that referenced this issue Jun 27, 2023
jkomoros added a commit that referenced this issue Jun 29, 2023
jkomoros added a commit that referenced this issue Jun 29, 2023
jkomoros added a commit that referenced this issue Jun 29, 2023
jkomoros added a commit that referenced this issue Jul 1, 2023
jkomoros added a commit that referenced this issue Jul 1, 2023
jkomoros added a commit that referenced this issue Jul 2, 2023
jkomoros added a commit that referenced this issue Jul 2, 2023
jkomoros added a commit that referenced this issue Jul 4, 2023
Like let, but it allows setting multiple values at once.

Part of #18. Part of #36.
jkomoros added a commit that referenced this issue Jul 4, 2023
jkomoros added a commit that referenced this issue Jul 4, 2023
Without this, you could havea a let-multi that used a key of "komoroske.com:user_first_name" (as it's supposed to) but that's not a valid seed ID.

Should have been fixed in a925bdb

Part of #18. Part of #36.
jkomoros added a commit that referenced this issue Jul 4, 2023
jkomoros added a commit that referenced this issue Jul 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant