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

Uploaded CPython 3.14Windows x86-64

fabricatio_agent-0.2.6-cp314-cp314-manylinux_2_34_x86_64.whl (237.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.2.6-cp314-cp314-manylinux_2_34_aarch64.whl (222.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.2.6-cp314-cp314-macosx_11_0_arm64.whl (208.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

fabricatio_agent-0.2.6-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.6-cp313-cp313-manylinux_2_34_aarch64.whl (222.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.2.6-cp313-cp313-macosx_11_0_arm64.whl (208.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fabricatio_agent-0.2.6-cp312-cp312-win_amd64.whl (129.2 kB view details)

Uploaded CPython 3.12Windows x86-64

fabricatio_agent-0.2.6-cp312-cp312-manylinux_2_34_x86_64.whl (237.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

fabricatio_agent-0.2.6-cp312-cp312-manylinux_2_34_aarch64.whl (222.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

fabricatio_agent-0.2.6-cp312-cp312-macosx_11_0_arm64.whl (208.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.6-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 129.4 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","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.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8ab73f576ccecd31639841c8f7db3a8af2b8cfaff09bea7debae8dd0d80632e3
MD5 924192610872d6c94f653a39045627ed
BLAKE2b-256 10e1fd250020df7839307eaa345acf6be9d0468c020da5d5f79a3635532b8173

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.6-cp314-cp314-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 237.0 kB
  • Tags: CPython 3.14, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","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.6-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 436146cce30038d4ba62a2d9a936332d2a632d547bcea02c32cc3b158e98e001
MD5 dc2095e5a0b92061a6d13af00c9c58a5
BLAKE2b-256 d9669d0e2ea01f60e0754967bd59f728902d935015b62655ef016b9ae6c88859

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.6-cp314-cp314-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 222.6 kB
  • Tags: CPython 3.14, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","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.6-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 021bc757c29ff780fe26cde94318b01caae8bda11a5d8fa361347f2847ad235c
MD5 e1edca552d6c561094e3d45fc261165e
BLAKE2b-256 e6cb55b5d6768f7a6cfd113cbfe534fd2728480eebb0d1bf0d0471b0032aaaba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.6-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 208.5 kB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","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.6-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1fc667922a43dc629883c20786006702dbcf92e1499c1f6511a15a34c02348e7
MD5 d35237135c1844c71466ee672cd1910f
BLAKE2b-256 aecb2802e05e043f4ee7837f74caf8bcb89f7de1e222ae973597391a4e38300c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.6-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.10.11 {"installer":{"name":"uv","version":"0.10.11","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.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1a826cc4cbf0e5d496d63239e48d89084c62add891dbb6e829b835af6e826272
MD5 57b6c0398e3b2fe602cd6de1b0461ef7
BLAKE2b-256 6535a07a123aecf46531044947af781dd0e1c5135dbf375ca3beab4a3ba889c0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.6-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.10.11 {"installer":{"name":"uv","version":"0.10.11","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.6-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 8643d77f5609d543d5614fe6478986d94bd2f88eb95d70def8a7ba4183e3ed33
MD5 5e1ab1a21663220546a998ead55d2de1
BLAKE2b-256 f0689e8a35b4ba8bdd1c57b688cfa16211a31bca81cc132df319f0dcbb493eff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.6-cp313-cp313-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 222.6 kB
  • Tags: CPython 3.13, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","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.6-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 b4771f458f34d6d234416297b8c2ee3bfefdc47f0da23246fe93c8214cab60e4
MD5 8be15c0950c5f7d11c8e8824d7fea6f6
BLAKE2b-256 ff22e0d48955a5f3d7af910fd6854085a74df21db9d0006dbfb3351c4c57fceb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.6-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 208.5 kB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","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.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 120ef543eef5512d0060e9bac880593fc78a31b50cb03a970eb97a64cd96174e
MD5 c8fdeacfc3de49a5486fa0c8829c89df
BLAKE2b-256 ce6f40fdc345f6c08f69b5b0e689b3fd554f469af70a70c0b0b3faa7f5d0950a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 129.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","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.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b045dc2165337c76e1ed8975254ea23f8e3194e662b444516fec95f93f3e31e5
MD5 dab040142cf203fc1ba20fd64b0f21c7
BLAKE2b-256 a08d267af8e9c62ece6ee0895cf7f5f8305b88d5ccb6a3508df605a3780460c5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.6-cp312-cp312-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 237.1 kB
  • Tags: CPython 3.12, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","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.6-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 93088aeeb2edb7b8d16e880f66a76feb4284903f94c40989f28ae350d179cde9
MD5 e464cea57fcd4e7bf66439cc8e205408
BLAKE2b-256 4af804c0c1d1aaebb97c8391ce2635866a22a3ef6b21506cfa65f5ebd76e46bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.6-cp312-cp312-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 222.5 kB
  • Tags: CPython 3.12, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","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.6-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 8e0f68bc30f34645c40894e25547a8bf6fbd5fbe7fc72e74b013cd318f277b79
MD5 f420139a8ba5e00c344b94b9c572bddd
BLAKE2b-256 f5e7863c83c85e1f01f97ded2d09f6dc18f78a6426d287eae84a8bd20f5c2d6d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fabricatio_agent-0.2.6-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 208.3 kB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","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.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 56376813d34ee6c5f12f60001b03b8c95415f5084eb903f3f8269a1c88e5c981
MD5 ddd9bdfbe7df7e3426fbdd69c81d11ba
BLAKE2b-256 0262c2b5ca0b0f7906e3b80e9d8df8cceb6d561f9cd3963475d13f62fc58cc4d

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