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.2-cp314-cp314-win_amd64.whl (129.6 kB view details)

Uploaded CPython 3.14Windows x86-64

fabricatio_agent-0.2.2-cp314-cp314-manylinux_2_34_x86_64.whl (237.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.2.2-cp314-cp314-manylinux_2_34_aarch64.whl (220.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.2.2-cp314-cp314-macosx_11_0_arm64.whl (206.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

fabricatio_agent-0.2.2-cp313-cp313-win_amd64.whl (129.7 kB view details)

Uploaded CPython 3.13Windows x86-64

fabricatio_agent-0.2.2-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.2-cp313-cp313-manylinux_2_34_aarch64.whl (220.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.2.2-cp313-cp313-macosx_11_0_arm64.whl (207.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fabricatio_agent-0.2.2-cp312-cp312-win_amd64.whl (129.3 kB view details)

Uploaded CPython 3.12Windows x86-64

fabricatio_agent-0.2.2-cp312-cp312-manylinux_2_34_x86_64.whl (237.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.2.2-cp312-cp312-manylinux_2_34_aarch64.whl (221.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.2.2-cp312-cp312-macosx_11_0_arm64.whl (206.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 129.6 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","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.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4f2c9ebddb3586d74641823c86936d8fa20bf1984fd66c8d7ba8b6460eefd0ac
MD5 7e6fb8b3060efb1654fa9e6c02679c4e
BLAKE2b-256 927ac730256b895af75c9d681abaf2c985c853a4232bb04a5bdc0ffdbfe8cef4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.2-cp314-cp314-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 237.5 kB
  • Tags: CPython 3.14, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","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.2-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2f6f9062ba9bc9c0ced4393b243afa22deea0054dbe8ff27bb747aba787d34c8
MD5 9e4ad2c63dffc9ac9a0694b599e1cc48
BLAKE2b-256 7519dc3013d6b2213d9a8aead3294debff31f2a2adb4cfda834a3b79f7ccea4b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.2-cp314-cp314-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 220.8 kB
  • Tags: CPython 3.14, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","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.2-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 49762ee2585d2ecdf1fc5482e53e17083e387302dbe93a91deb069ee7ae096ab
MD5 3ec826744caf460556f960bf5a7b4452
BLAKE2b-256 ccdb4abeede1e738011d840c70a5cf2ec117b39cbb08f989ecde365a5a9249eb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.2-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 206.5 kB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","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.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0e03fc5bda7cae8d97bba7443476027b665793ed3ec2714a7b12f27253d8aec
MD5 059d4abbca1ebddb10ef79c38c43b909
BLAKE2b-256 5b2f0a319738d6d25fd6b273243616bf28296fba5c3083b728a87a58c0249881

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 129.7 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 19910a43de5aa72cdff6fc351131632906f141dd7de353e0abcdcd939d847ed4
MD5 ba6e1c9897217b3dd547f9adb3947998
BLAKE2b-256 c5229369af2be4e98fa8599f7365398ece91641dfb3c8b4b07c89cbd551851e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.2-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.18 {"installer":{"name":"uv","version":"0.9.18","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.2-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 f092728863fbcd80ace98226bbf1b2f9d9f034c1510a54e65ced4990082dec19
MD5 86899f103ddea2166bdbf89d5c008667
BLAKE2b-256 d9bcbdb70fe2a8d91544d64d0e86586acf720b4af9add60f279dede8f80daba0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.2-cp313-cp313-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 220.7 kB
  • Tags: CPython 3.13, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","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.2-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 3786febee96e93fa001b025761f2cf5761c6fef753c9679a5a5e7b8e24975668
MD5 15178b02fe6aed19478993d3fc3611d8
BLAKE2b-256 debb1ed45f652115a4228261c2be9b64d39d46e03e1f65cf88dd9a3a7c7d4bd8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.2-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 207.2 kB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","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.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 364964589420a52da11f4055eafb748fadb91d2a0ee84422913a85c9138227d6
MD5 3d7a2520786d8253734c7c36b54969e0
BLAKE2b-256 6df81c688bba99a1c3d107a6d33481f7bb5de66316b556760c35ccd577d149c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 129.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fcf0ac564d1db27e2a2acb29d3546557f5d4a05bc516c7d403c9dd655d739984
MD5 ff635c44148ca386bd9187c7b061f1e5
BLAKE2b-256 1eb31159f1a9996cf0e4cb3b041a6c03d7c084053e9cfaa1781ec3d819e80449

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.2-cp312-cp312-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 237.8 kB
  • Tags: CPython 3.12, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","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.2-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 1d93d47ba0e89bb40fee65301d8283bffb7c71bf0a1f020c3aa6200cc64858ea
MD5 0dd3466055d781fdc04717dc557eac68
BLAKE2b-256 b3d7fc1ed9dd473c89544eaea6027a5cf6461d168e60307a2146d8c699ad37b3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.2-cp312-cp312-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 221.2 kB
  • Tags: CPython 3.12, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","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.2-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 f854662478c488923b19346d42b7edaa017fcaa74cbd1ba4a31796f129334742
MD5 e6364b5daec8404371a04d14ee5f62bf
BLAKE2b-256 ddb47e656cf349e80d9c106af8e0ea5de2c4a1ace87903d9fa94e50a68f0166f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.2-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 206.7 kB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","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.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d3430dc4dbd47b4e9413d33c745c6820f98349890f5b09bfb06ccd55a39c60e
MD5 9d6b9bd5c9e80bed94870df594d0a8b0
BLAKE2b-256 222e938cb105440f4f537af90f13ec05ce1bf15a3dbfffe94f98cc1bd50564e2

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