Documentation
¶
Index ¶
Constants ¶
View Source
const GENKIT_REFLECTION_API_SPEC_VERSION = 1
Variables ¶
View Source
var Version = versionFromBuildInfo(buildInfo())
Version is the version of the Genkit module the running program was built against, without the "v" prefix (e.g. "1.11.0"). It is read from the binary's embedded build info, so it tracks the version in the program's go.mod rather than a hardcoded value. It is "dev" when Genkit is built from source: from within this repository or through a directory replace directive.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
copy
command
copy is a tool for copying parts of files.
|
copy is a tool for copying parts of files. |
|
jsonschemagen
command
A simple, self-contained code generator for JSON Schema.
|
A simple, self-contained code generator for JSON Schema. |
|
weave
command
The weave command is a simple preprocessor for markdown files.
|
The weave command is a simple preprocessor for markdown files. |
|
Package fakeembedder provides a fake implementation of genkit.Embedder for testing purposes.
|
Package fakeembedder provides a fake implementation of genkit.Embedder for testing purposes. |
|
Package genkitbridge is an internal bridge that lets first-party Genkit subpackages (notably genkit/exp) reach the api.Registry backing a *genkit.Genkit without the genkit package exposing a public accessor.
|
Package genkitbridge is an internal bridge that lets first-party Genkit subpackages (notably genkit/exp) reach the api.Registry backing a *genkit.Genkit without the genkit package exposing a public accessor. |
|
Package schematest provides assertions for the JSON schemas a plugin publishes, so that the fields a user configures in the Dev UI stay documented.
|
Package schematest provides assertions for the JSON schemas a plugin publishes, so that the fields a user configures in the Dev UI stay documented. |
|
Package tracingbridge is an internal bridge that lets first-party Genkit packages (genkit.Init, the reflection server, core/logger) reach tracing wiring in core/tracing without it being public API, or without an import cycle in core/logger's case.
|
Package tracingbridge is an internal bridge that lets first-party Genkit packages (genkit.Init, the reflection server, core/logger) reach tracing wiring in core/tracing without it being public API, or without an import cycle in core/logger's case. |
|
Package tracingtest captures the spans Genkit reports, in memory and with no OpenTelemetry SDK, for tests across the module.
|
Package tracingtest captures the spans Genkit reports, in memory and with no OpenTelemetry SDK, for tests across the module. |
|
Package wire holds the HTTP wire format that the action handler (package genkit) serves and the remote agent client (package ai/exp) speaks, so the two sides share one definition and cannot drift apart.
|
Package wire holds the HTTP wire format that the action handler (package genkit) serves and the remote agent client (package ai/exp) speaks, so the two sides share one definition and cannot drift apart. |
Click to show internal directories.
Click to hide internal directories.