Michael Bleigh
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...
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,...
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...
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...
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...
**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)....
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...
- 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...