-
Notifications
You must be signed in to change notification settings - Fork 57
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
working vscode #622
Merged
Merged
working vscode #622
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Contributor
aaronvg
commented
May 28, 2024
- Add jsonish support
- set up anthropic and openai clients in rust
- fix colors in build scripts
- fix colors in build scripts
- add stuff
- make it possible to build a ruby client
- remove dist
- set up gitignore
- moved some files around
- Adding Ruby
- clean up
- fix build
- set up working gem
- fix tests
- move dist back to lib
- get things into a more working state
- get more stuff working
- even more
- fix gemspec
- set up ruby release ci
- fix rubygems oidc role id
- mostly compling
- Compiles
- some more fixes to prompt fiddle layout on small screens
- cd before setting up rust
- fix rust-analyzer
- disable cache/vendoring of rust deps
- working client
- show off test case
- add ruby bindings atop baml-runtime
- improve ruby locking code
- some more improvements
- some more formatting
- fix workspace setup
- clean up some stuff
- set up anthropic client scaffolding
- linter
- working client
- Deserializer complete
- working e2e
- save async test
- move stuff into mod.rs
- set up ruby lang features
- start setting up ruby codegen
- ruby codegen... works?
- get ruby types working
- commit it all
- ordering changed again...
- running tests via the runtime!
- wire more across the ruby ffi boundary
- allow debugging
- get the gem working
- more ruby stuff
- rename testing library
- ..
- Add image type
- image type
- get types working
- clean up the baml code a bit
- ruby improvements
- run test via cli
- add logic to correctly serialize ruby objects as json
- fix some tiny things
- fix deserializer for classes
- prints all tests
- commit more ruby changes
- update workspace settings
- add tests of ruby type conversions
- use index map
- threadsafe-state
- ruby packaging take N
- comment out the multitask stuff
- make ruby work
- integ-tests: add ruby test
- move mise.toml to root
- fix ruby convert_test
- bump baml gem release version
- runable runtime
- fixed output message
- ruby- get it compiling again
- ruby codegen in new package
- move ruby generator code into a new crate
- good logs
- start setting up golang
- flatten all the abstraction layers under codegen
- move ruby generation into a different package
- switch to anyhow
- fix playground loading
- image wip
- More changes for images
- Working image render prompt
- more fix
- fix tests again
- More fixes
- More image wip
- TS 0.0.8, fix nextjs .env.test env vars not loading
- working image
- updated interfaces
- wasm compiles
- move golang to python
- set up python v2 generator
- lockfile for python v2
- more python codegen
- commit everything
- make async rust to python work
- add some pyo3 comments
- unbreak build
- Workign runtime
- more env vars shit
- try to fix macos build
- push again
- client compiles again
- remove println
- add new file
- working diagnostics
- Working build!
- make ffi calling work
- make more python stuff work
- commit python changes
- image works in python
- make more stuff work
- push
- add image import to types
- fix the image thing
- test tweaks
- more things
- Fixed bug in jsonish
- sycned playground
- add web-dependency
- save codegen/ffi changes
- cargotoml
- init template
- cargotoml
- create baml_cli
- clean up the maturin build
- build again
- bump version for lang client python
- go again
- install perl dep when missing
- try again
- release anyways
- Changes for New type-safe Playground
- compilation stuff
- fiddle loads wasm
- merged over from sam/get-wasm-working
- Playground works! but fiddle does not
- images checkpoint!
- realtime prompt previews checkpoint
- better error rendering
- remove CLI dependency
- Fix fiddle build
- working WASM
- Build succeeds!
- fix async loading in vscode ext
- add devtools
- set up biome formatting
- applied formatting with biome
- biome.json in the root
- add biome to deps, add mechanism for reloading web panel
- little things
- fix biome config
- do a bunch of stuff
- implement support for envvars
- more envvar
- repair fiddle build
- eventlistener
- respect gitignore in biome
- everything compiles in RS
- fixed linting errors
- ignore all next files
- make console logging work
- turn on rust-analyzer for wasm
- prompt fiddle working! But theres a heavy reload on correct runtime
- more wasm logging cleanup
- fix web caling
- linter + formatter
- fixed compiler break
- everything compiles again
- rerenders correctly
- wasm warnings
- fixed first load
- build fixes
- it mostly works
- push kinda working
- pretty run test
- improve test result print outs
- add good errors for no-internet schenarios
- mostly fix it
- mostly finish envvar ui
- finish the envvar ui
- *** updated test case layout * better error when renaming params**
- Remove required by BAML
- dont show settings by default
- Better UX for json
- disable hover on selected test case
- clean up show tokens
- better test case virews with large text
- try to clean up eslint
- remove tsbuildinfo
- add devtools, make env work
- rename GlooCodeLens
- delete unused patch file
- implement ts codegen
- commit ts ffi
- set up napi better
- remove unnecessary stuff
- commit ts ffi impl
- purge packaged artifacts
- unify codegen across the languages
- implement node ffi client
- set up workflow
- trigger release
- fix it
- fix workflow
- try again
- one more time
- again
- pnpm version
- remove deps
- remove more deps
- remove more
- fix build command
- fix more
- add tools to vscode
- revert optional dependency changes
- fix artifact name
- try again for linux testing
- stable build
- make ts work
- commit more
- comment out tracing implementation
- remove the prototype client-llm impl
- delete ref to client-llm
- disable wasm build by default
- one more rename?
- fix a thing
- push as public
- tracing calls backend stuff
- use triples
- set pnpm as publisher
- use targets instead
- roll the napi cli version back
- fix it
- fix more
- fix this
- builder
- upgrade back up
- Anthropic client wip
- Add anthropic client, with proxy in nextjs
- events are uploaded
- Add more info to unrechable rust errors
- Add support for tests directly in BAML
- Add tests for wasm code in rust
- add logging of wasm and rust
- add panic hoook
- dont make debug=true on releases on schema wasm
- Add webcrypto initialization to node for getrandom in rust to use to get rid of esmodule error
- fix playground not reloading when closing and opening it
- remove todo from runtime
- put everything in dist when building
- commit the WIP code for ts image support
- fix types
- implement eventsource proof of concept
- anthropic proxy server
- working anthropic in vscode
- fix some llm provider validations, prep ollama
- cancellable stream
- demonstrate cancellable stream working
- stream cancellation impl
- more streaming stuff
- clean up code a little bit
- pt 1 of streaming impl
- delete a bunch fo dead code
- commit a bunch
- silence more dead code warnings
- get the python-facing streaming interface implemented
- Use better deserializer
- Migrated to new request
- Fixed minor
- Improve latency visualizations
- partially working openai stream interface
- build it all
- rip out ResponseType
- actually rip it out
- it compiles
- stream wrapper is wired up
- cancellable stream
- python callbacks work
- more stream impl
- add safeguard to file deletion
- fix it
- Orchestrator works with round robing
- merged w/ streaming!
- better impl of remove_dir_safe
- python codegen changes
- integ-tests2
- exa
- generated baml_client
- Fixed escaped strings
- Fixed escaped strings
- more stash progress
- upgrade pyo3 to bound
- streaming codegen done
- delete old client tests
- delete the old CLIs
- update the root gitignore
- remove old CLIs
- one lint
- rip out dead prototype code
- fix warning
- rip out a bunch of unused imports/vars
- rip out some more
- Update devDependencies in package.json files
- Events stream up correctly from wasm runtimes (prompt fiddle + vscode)
- Add support for partial deserializer
- stash partially working
- Streaming complete!
- Fix runtime compilation
- add latency numbers
- wire up anthropic metadata
- make more work
- set font-mono
- propagate errors out of streams kinda
- Fix test results not showing up correctly in the table
- Fix anthropic client stream not working
- Add test syntax highlight
- UI tweaks on adding tests
- Jump2def for vscode-extension (Jump2def for vscode-extension #614)
- more ui fixes
- show errors in promptfiddle
- more tweaks
- Hover to show definition works (Hover to show definition works #616)
- Add open playground codelens
- Add persistent env var storage across sessions
- fix open playground button not selecting right function
- remove dead code
- streaming completed
- swap to target = "wasm32" isntead of feature = "wasm"
- expose new generator struct
- fix more build
- Fix build break
- add lib back into gitignore
- run tsc on build of language server
- run tsc in vscode package
- run tsc --noemit on web panel
- oops
- Build partially working
- Fixed compile break!
- Style fixes in promptfiddle
- Playground function swaps with cursor location (Playground function swaps with cursor location #617)
- Fix prompt fiddle files not updating
- Adding @trace to python code
- Fix syntax highlight bugs, change tests to use new test format
- only add anthropic proxy url in vscode, not in promptfiddle
- Fix anthropic in promptfiddle with a proxy
- adjust readonly banner
- more tweaks
- ** Fixed playground function swapping based on click ( Fixed playground function swapping based on click #619)**
- ui tweak
- add auto codegen into vscode
- add another relpath computation
- add comments
- minor css tweaks
- add partial_types
- tweak
- change proxy port
- fix server port, and pnpm issue
- try to fix the language-client-ts breakage
- try fix npm publish
- fix ts action
- correctly do things
- yes please
- new build stuff
- Autocomplete for role, ctx (Autocomplete for role, ctx #620)
- another try
- ts 0.0.5
- Include dist folder
- Trying 0.0.7
- real commit 0.0.7
- include native.js
- only darwin
- only darwin 4real
- disable linux testing
- finally works!
- ts 0.0.9 include linux
- updating logs
- update workflow
- streaming works!
- inline baml files into generated dir for TS
- ts 0.0.12
- ts 0.0.13
- Fixing stability issues
- 0.0.14
- Add invocation params + hiding of heads
- Update CLI to work for npm and python
- Update to node 0.0.16
- fix python build
- Update CLI
- Updated CLI
- prep new vscode extension with Boundary publisher
- Updated all generated code
- Updating log statements
- Update generated code
- fix integ tests
- more changes
- Adding support for azure
- Fixed bool parameters in tests + optional paramters in tests
- Provider better errors for test paramter parsing
- Should work!
- minor doc updates
- add azure client
- add some more tests
- add ollama test
- fix bug with error serializing log api response
- Fix names of interfaces in ts and py, and make all optionals by default none in python
- fix log posting error
- small tweak
- more changes
- Adding support for passing in neccessary components for dynamic types (dynamic #621)
- more test in tyepscript
- Fix issue with aliases
- add more integ tests
- fix runtime name bug
- more fix
- one more fix
- more name fix
- Working code for aliases and prompts
- compilation fix
- Fixed comment so it includes space on new lines
- Fixed int bug
- add retry to tests
- Add python tests
…get rid of esmodule error
Closed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.