Skip to main content

An extension of fabricatio

Project description

fabricatio-agent

MIT Python Versions PyPI Version PyPI Downloads PyPI Downloads Bindings: PyO3 Build Tool: uv + maturin

An extension of fabricatio.


📦 Installation

This package is part of the fabricatio monorepo and can be installed as an optional dependency using either pip or uv:

pip install fabricatio[agent]
# or
uv pip install fabricatio[agent]

For a full installation that includes this package and all other components of fabricatio:

pip install fabricatio[full]
# or
uv pip install fabricatio[full]

🔍 Overview

Provides a comprehensive AI agent framework that integrates multiple capabilities for autonomous task fulfillment. The agent combines thinking, memory, team cooperation, and various specialized capabilities to process and execute complex requests, making it a central orchestrator in the fabricatio ecosystem for intelligent workflow automation.

🧩 Key Features

  • Multi-Capability Integration: Combines thinking, memory, judgment, task dispatching, and team cooperation capabilities
  • Autonomous Task Fulfillment: Processes requests through sequential thinking and task decomposition
  • Memory-Augmented Processing: Recalls relevant information to enhance decision making and context awareness
  • Team Collaboration: Supports cooperative workflows with multiple specialized agents
  • Configurable Behavior: Customizable settings for thinking mode, memory usage, and capability checking
  • Template-Driven Execution: Uses configurable prompt templates for consistent and adaptable behavior

🔗 Dependencies

Core dependencies:

  • fabricatio-core - Core interfaces and utilities
  • fabricatio-digest - Request digestion and task planning
  • fabricatio-memory - Memory management and recall
  • fabricatio-improve - Content improvement capabilities
  • fabricatio-rule - Rule-based content processing
  • fabricatio-judge - Advanced judgment and evaluation
  • fabricatio-capabilities - Base capability patterns
  • fabricatio-diff - Difference editing operations
  • fabricatio-thinking - Sequential thinking processes
  • fabricatio-question - Interactive questioning
  • fabricatio-tool - Tool handling and execution
  • fabricatio-team - Team cooperation mechanisms
  • fabricatio-capable - Capability assessment

📄 License

MIT – see LICENSE

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

fabricatio_agent-0.2.0-cp314-cp314-win_amd64.whl (129.3 kB view details)

Uploaded CPython 3.14Windows x86-64

fabricatio_agent-0.2.0-cp314-cp314-manylinux_2_34_x86_64.whl (237.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.2.0-cp314-cp314-manylinux_2_34_aarch64.whl (220.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.2.0-cp314-cp314-macosx_11_0_arm64.whl (206.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

fabricatio_agent-0.2.0-cp313-cp313-win_amd64.whl (129.5 kB view details)

Uploaded CPython 3.13Windows x86-64

fabricatio_agent-0.2.0-cp313-cp313-manylinux_2_34_x86_64.whl (237.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.2.0-cp313-cp313-manylinux_2_34_aarch64.whl (220.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.2.0-cp313-cp313-macosx_11_0_arm64.whl (206.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fabricatio_agent-0.2.0-cp312-cp312-win_amd64.whl (129.5 kB view details)

Uploaded CPython 3.12Windows x86-64

fabricatio_agent-0.2.0-cp312-cp312-manylinux_2_34_x86_64.whl (237.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.2.0-cp312-cp312-manylinux_2_34_aarch64.whl (220.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (206.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

File details

Details for the file fabricatio_agent-0.2.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 129.3 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9dc92286a0fe9ff7850894e9499ced4b3400fc32093a979056ad07587dd9d546
MD5 7c46229f7de598a58dfe6922b02e4a90
BLAKE2b-256 f65342416314758f534beebd9e36c203459b14f38b6cfa3e955d1d6d04555b73

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.0-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.0-cp314-cp314-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 237.1 kB
  • Tags: CPython 3.14, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.0-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 ff0dc9d86f659e6444b05f6d5c8b239a442ad71ba72e016bc5c2b2ff1e408120
MD5 68d368bf678bd53b36d4e9cfb4a0f21f
BLAKE2b-256 e5a5815e9077ad58f721c14820d5f08d6f952f3cd69d44635f70401c4f1b1eab

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.0-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.0-cp314-cp314-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 220.5 kB
  • Tags: CPython 3.14, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.0-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 1008628d486e31948ca1d56d8113fa8b5c5e462e9bcd44b09c613eaadf611ebb
MD5 42522e925bc2f1f4ebab4bc1b00e3361
BLAKE2b-256 f803b461dd11a774cd3ac5d5e10e202eebe0b48c7caf3dfde090c4cbba900e41

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 206.0 kB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 636235c7fa02c8ffc6303c7c3c6484192830c6a46a5c99c87766038879b7b96b
MD5 61f2721a57bc62087238970f696f0a55
BLAKE2b-256 67d54a9421c04e3a558c5f610acdc92bee66977d1d7b1461453de8bd5c3affec

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 129.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 10a38e4c5bd30a4ccca1e1069b82f3283b2dea27676536a86e5c1c56ff296067
MD5 71a74252d6192cc19fe95586817821a3
BLAKE2b-256 00a0fa326a6e44dc1d0b42d6d173ee640edbc63e012b5249abf3aa5c6b97b94e

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.0-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.0-cp313-cp313-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 237.4 kB
  • Tags: CPython 3.13, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.0-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 dee63ad32c50a15dd553cb740924a6f49f529e1fea248b922bb6555aad6a7cad
MD5 9218fd1cf43c620a30862204baf8e7c9
BLAKE2b-256 e148b02580155ece69933ed349636902ad30fc379320ff6f70a44e7074867c4e

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.0-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.0-cp313-cp313-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 220.6 kB
  • Tags: CPython 3.13, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.0-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 30d1e5e3bce0f577fbdf67eadc83497e8d5b607d2498fbcce1a0aff34a2d1cc7
MD5 a1f7d20af3f5d69980693ab9ac010a19
BLAKE2b-256 4e63919e32157d82a66904b169cab0cff5bda3f1c1b0500de6f78897825f98ae

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 206.7 kB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dcfb67c36a768046562f3b2cf0ab159a1e88202c5c1611ef5677e3b8a99bae8e
MD5 2643819bcc05069c4b4df82aa292996d
BLAKE2b-256 2e3510e1fa4f42985a3b1dae85f49a065c963821e575a5db54bd97346740c10c

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 129.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 82008589dad0c25e5ad1a55376147f9a90065693dad586e41a0a2708926016e8
MD5 2ee6db7051209899ea189ea6e33ba72f
BLAKE2b-256 d7dc974848c90b4e6d53b324c9e079db791842440d24dc682f558829dac67280

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.0-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.0-cp312-cp312-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 237.4 kB
  • Tags: CPython 3.12, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.0-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 586a10047f98826df77d63828be6ce3f31f10aeabe1d05d09ff9d820fa09b002
MD5 4e7959f60716bef577b18051e40fcf64
BLAKE2b-256 0a3aa94e36aef57abed7411959cb1e732f54617b6116506085e7b46832db983b

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.0-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.0-cp312-cp312-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 220.6 kB
  • Tags: CPython 3.12, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.0-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 df6df1294a08de66af87f79eb524719932817b7336b2ab0bba17ee28a0398965
MD5 bb162b25eeabe1cc121802387b0de846
BLAKE2b-256 818992c4eb4bd3ce11d0702f2b067b88535ef6888a63634728a03516f3bc77d4

See more details on using hashes here.

File details

Details for the file fabricatio_agent-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fabricatio_agent-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 206.5 kB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fabricatio_agent-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e17b590c2288554172924bd7c247be78dc665b4a60ccb43841115db0cb5851b
MD5 b9f9d0c96f339eb9f43c180f4ad13f58
BLAKE2b-256 71d4dabd390a3428caf6a50c209ea2da3e364bde04f238202efbe51e0ad019d0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page