Skip to main content

flowos-duckduckgo

DuckDuckGo Search component as a standalone FlowOS Extension Bundle.

This is the first provider extracted from flowos_core.components.<provider> into a separate distribution. The bundle ships a single component, DuckDuckGoSearchComponent, which performs DuckDuckGo web searches via langchain-community.

Install

pip install flowos-duckduckgo

The bundle is registered automatically via the flowos.extensions entry-point. After install, restart your FlowOS server; the DuckDuckGoSearchComponent will appear in the palette under the duckduckgo bundle group.

Develop

cd src/bundles/duckduckgo
pip install -e .
flowos_core extension validate .

Manifest

The extension manifest is shipped at src/flowos_duckduckgo/extension.json and points at the bundle at components/duckduckgo. Components register under the canonical namespaced ID ext:duckduckgo:DuckDuckGoSearchComponent@official.

Migration

Saved flows referencing the legacy class name DuckDuckGoSearchComponent or the old import path flowos_core.components.duckduckgo.duck_duck_go_search_run.DuckDuckGoSearchComponent are rewritten to the new namespaced ID by the migration table in src/flowos-core/src/flowos_core/extension/migration/migration_table.json.

Metadata

Release files for flowos-duckduckgo 0.1.1

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

Source distribution (sdist)

Source distribution for flowos-duckduckgo 0.1.1
File Size Uploaded Provenance Actions
flowos_duckduckgo-0.1.1.tar.gz 5.2 kB With provenance Details for flowos_duckduckgo-0.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for flowos-duckduckgo 0.1.1
File Interpreter ABI Platform Actions
flowos_duckduckgo-0.1.1-py3-none-any.whl Python 3 none any Details for flowos_duckduckgo-0.1.1-py3-none-any.whl

Total release size: 9.5 kB

Release files / flowos_duckduckgo-0.1.1.tar.gz

Download URL flowos_duckduckgo-0.1.1.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
19b638d1abee9ced874e7e39cb0b4ed63b5e0a220f86d27e595a99a7f055c785
BLAKE2b-256 checksum
How to use checksums
f1f93985473b3f6051addcb214a651778c4cd74b84d714981bcd87f2acb2d183
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 13, 2026.

Transparency log

Release files / flowos_duckduckgo-0.1.1-py3-none-any.whl

Download URL flowos_duckduckgo-0.1.1-py3-none-any.whl
Size 4.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c1c8ccd3b72e4ff04899a48842ead591af11934323b85f86ccd1a642572d651b
BLAKE2b-256 checksum
How to use checksums
e6a2aeeda8cdab71d8dd6915f01b3c9e02067ae49ae9601743790bc68068f2df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 13, 2026.

Transparency log

Security for flowos-duckduckgo 0.1.1

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for flowos_duckduckgo-0.1.1.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 13, 2026.

Transparency log

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.1 This release

2 release files Full 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