Skip to main content

Crewplane Ollama

Crewplane's official Ollama plugin generates text with a local model and passes the answer to downstream workflow nodes through ordinary artifacts.

Standard Crewplane installs include this distribution in the same Python 3.13+ environment. It requires Crewplane 0.3.8+. See provider setup for package installation, server configuration, and the bundled text-generation example. Generated configs include a commented local agent and plugin registration; enable both manually or follow the onboarding walkthrough. This package exports crewplane_ollama:OLLAMA; it is loaded when explicitly selected in onboarding or registered under settings.integrations.invoker.options.providers.ollama.

CLI contract

Targets Ollama v0.40.2:

ollama run MODEL --nowordwrap --hidethinking

The workflow model overrides the agent default. A nonblank model is required. The rendered prompt is sent as UTF-8 stdin; cli_cmd must begin with the configured executable and run. Both cli_cmd and extra_args are validated. Allowed literal options are --keepalive VALUE, --format VALUE, --verbose, --insecure, and --think (or --think=true|false|high|medium|low). Value options also accept =VALUE; boolean options accept =true/=false. Competing positional models/prompts, other options, managed flags, alternate prompt transport, and first-class reasoning are rejected. model_arg is ignored. Arguments retain their literal values and execution uses the runtime-supplied working directory. Hiding thinking affects displayed output, not whether thinking is computed.

Zero exit status and nonblank stdout are required. Stderr remains diagnostics; nonzero partial output, empty output, and stderr-only output fail. Logs use plain presentation. Provider token counts remain unknown. Local-server quota handling is disabled explicitly, including configured quota patterns, and failure classification does not infer quota exhaustion from generated prose. Configured ordinary retries, wall-clock timeouts, and output-idle timeouts still apply.

Availability and limits

Validation and real-run preflight probe model presence followed by diagnostic inference under one deadline from the agent's invocation_timeout_seconds, or 60 seconds when it is null. Both use the fully resolved executable, the same server environment, and the fixed prompt Reply with OK only.. Probe captures are deleted after consumption; cancellation awaits shared process cleanup. Dry-run does not probe.

Provisioning, server cloud policy, model-removal pull races, resource consumption, CLI-only cancellation, separate concurrency limits, and unchanged-version/tag identity limits are explained in the setup guide. Linux/macOS/WSL follow Crewplane's platform scope; native Windows acceptance is pending.

Metadata

Release files for crewplane-ollama 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for crewplane-ollama 0.1.0
File Size Uploaded Provenance Actions
crewplane_ollama-0.1.0.tar.gz 10.0 kB Without provenance Details for crewplane_ollama-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for crewplane-ollama 0.1.0
File Interpreter ABI Platform Actions
crewplane_ollama-0.1.0-py3-none-any.whl Python 3 none any Details for crewplane_ollama-0.1.0-py3-none-any.whl

Total release size: 22.9 kB

Release files / crewplane_ollama-0.1.0.tar.gz

Download URL crewplane_ollama-0.1.0.tar.gz
Size 10.0 kB
Tags Source
SHA-256 checksum
How to use checksums
073622d28285ed762715bcf10b24eb855ae5bfeee41367bc1189666dfc9d2646
BLAKE2b-256 checksum
How to use checksums
936c0224457d8222fabb141976932aac18facea1851765c33d36b216d5652a77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / crewplane_ollama-0.1.0-py3-none-any.whl

Download URL crewplane_ollama-0.1.0-py3-none-any.whl
Size 12.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e6640d90504de1942975bccefef4002cc405eac86c1c4cd32a3d8940cd76bd53
BLAKE2b-256 checksum
How to use checksums
febc88ba75f5252442a4daaffbf818be912cd1cabb6048df3c27f8da91598c36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Security for crewplane-ollama 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page