Skip to content

Luca v0.0.35

Choose a tag to compare

@soederpop soederpop released this 27 Mar 03:31
· 141 commits to main since this release

What's Changed

  • d0aa900 a script that tests the binary
  • cfea915 removing the ngrok / port exposer
  • b97c14b ignoring these again
  • c472394 stock statically linking fonts
  • d3e8b52 updated README with browser container example
  • 5236dc5 bootstrap skill: framework index references tool provider example, --update-skill flag
  • 9d860be cleaning up the luca-framework skill generated by the bootstrap
  • 15f89e8 export concrete client/server subclasses from seeded VM modules and package.json
  • 9ad1627 added an easy way to inspect the getters / methods available on a helper
  • cc246c3 checkpoint, the luca code command as a demo of the assistant.use api
  • 325a0ee an auto-assistant feature that has permissions checks, configs, and events, to power a permission gated flow for an assistant. Auto-enabled core tools needed to explore, modify, and run commands within a codebase
  • f0bf653 redis feature wrapping ioredis for shared state and pubsub between container instances
  • 17587d7 python bridge
  • 6324f14 add the full suite of model params
  • 85d3c8d figure this out later
  • de5418b these generated files are unfortunately necessary in git
  • 48d6d58 scotty pippen release. next up sweetness 34
  • 05be381 the CLI will discover all types of helpers in your home directory. It supports a global home level luca.cli.ts, which you can use to load specific sets of helpers based on the environment, args. Allows for insane combos
  • 289f57b fixed a bug in reload. sloppy
  • ff23ed7 make luca serve endpoints hot reloadable, assistant can call reload() to load their hooks / tools from disk
  • ff8c932 removed window manager, added a browser-use feature which wraps the browser-use cli. made it expose tools to the assistant class. big improvements to luca describe output, including the ability to describe something as a typescript interface. improvements to luca chat command you can --use features on the assistant, big overhaul of the type annotations to make describe output more complete
  • d0653ac add --use flag to chat command so features can be injected into the assistant at launch time
  • 3c5ddc8 fixed a bug in the helper that prevented certain tool descriptions from not making their way through
  • 90da372 add --skip-eval flag to prompt command, rename --preserve-frontmatter to --include-frontmatter
  • 03680f8 add a tutorial for using the browser esm module
  • b9c40cc helper discovery goes through the fs feature, file-manager, and will now properly resolve symlinks. helpers in symlinked directories or syminked files were not being discovered

Platforms

  • Linux x64
  • Linux ARM64
  • macOS x64 (Intel)
  • macOS ARM64 (Apple Silicon)
  • Windows x64