Help us shape the future of Go! Take the 2026 Go Developer Survey

internal

package
v1.14.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 19, 2026 License: Apache-2.0 Imports: 2 Imported by: 0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL