Michael Bleigh

Results 43 issues of Michael Bleigh

I suggest that when `NODE_ENV=development` (*or* `GENKIT_ENV=dev`) `.prompt` files should be automatically reloaded from disk before each invocation. This would be beneficial for a few reasons: 1. We could stop...

feature

Within a flow there are a variety of reasons I might need to store out-of-band context. An example is let's say I have state stored according to a session id....

Currently the `output()` method on Genkit results attempts to leniently parse JSON based on whether `format` is supplied or an output schema is present. There are a variety of reasons,...

feature
js

Right now `generate` lives in a liminal space between being some code wrapped around a model action and being a heavier "built-in flow" that handles things like tool loops and...

js

we should: 1. automatically opt into dev mode when `NODE_ENV=development` 1. support `GENKIT_ENV=development` (instead of dev) since that aligns with `NODE_ENV` we should keep supporting existing behavior as well, but...

A developer using the Genkit IDX template had the following to say: > Didn't find instructions that worked for me to deploy my Genkit code to Firebase. Since Genkit is...

docs

This is a proposed breaking change API for Genkit to streamline the most common scenarios while keeping the flexibility and capability level constant. The changes can be broken down into...

js

**Describe the bug** When generating in JSON mode, the Gemini plugin crashes when trying to send partial responses. This is because [we use standard JSON.parse instead of a lenient parser](https://github.com/firebase/genkit/blob/main/js/plugins/googleai/src/gemini.ts#L390-L392)....

bug
js

From a report of a user in IDX: > Genkit UI doesn't work well on small screens like a 15" macbook laptop. Scrolling was hit or miss and therefore I...

bug
tooling

- Gemini 1.5 Flash supports "JSON mode" where it will guarantee JSON output. - Gemini 1.5 Pro supports both JSON mode and "JSON schema mode" where it will actually do...

feature
js
go