Skip to main content

Credential provider for LOOVE AI agents

Project description

LOOVE OS Integrations

Governance: This repository is governed by the principles and protocols defined in the loove-os repository.


1. Purpose and Scope

This repository serves as the central implementation and infrastructure hub for the entire LOOVE organization. It provides the shared technical foundation for all AI agents (including Manus, Devin, and Claude) and automated workflows.

Its purpose is to house the practical, reusable code that brings the architectural vision of loove-os to life. While loove-os defines the "what" and "why," this repository provides the "how."

Key responsibilities of this repository include:

  • Shared Credential Management: Providing a single, secure framework for managing API keys and secrets for all agents and services.
  • Core API Adapters: Housing the primary integration code for platforms like Asana, Shopify, and Google Ads.
  • Security and Authentication: Implementing and managing authentication mechanisms, such as the organization-wide GitHub App.
  • Reusable Tooling: Offering common utilities for logging, monitoring, and workflow automation.
  • Implementation Documentation: Serving as the central knowledge base for all technical implementation details.

2. Architectural Relationship

This repository does not exist in isolation. It is the implementation layer of a broader, two-part architecture:

graph TD
    A[loove-os<br><b>The Strategic Hub</b><br><i>Defines the constitution, domains, and orchestration protocols.</i>] --> B(loove_os_integrations<br><b>The Implementation Hub</b><br><i>Provides the shared code, security, and credential management.</i>);

    B --> C{Agent: Manus};
    B --> D{Agent: Devin};
    B --> E{Agent: Claude};
    B --> F{...Future Agents};

    style A fill:#f9f,stroke:#333,stroke-width:2px
    style B fill:#ccf,stroke:#333,stroke-width:2px

All code and infrastructure within this repository should align with the guiding principles and protocols established in the loove-os repository.

3. Core Components

  • /integration_validation: The cornerstone of the repository. A lightweight, scalable framework for credential management and integration testing used by all agents.
  • /src: Contains the core API adapters and integration logic for various platforms (Asana, Shopify, etc.).
  • /.github/workflows: Houses the GitHub Actions for CI/CD, security audits, and automated tasks like token rotation.
  • /docs: Centralized documentation for all technical implementations, security procedures, and developer onboarding.

4. How to Use This Repository

  • For Agents (Manus, Devin, etc.): This repository is the source for all shared utilities. When performing a task that requires credentials or a platform API, import the necessary modules from this repository (e.g., from integration_validation.credential import EnvCredentialManager).

  • For Developers: When building a new integration or a shared service, its code should be added here. Follow the existing patterns for structure, documentation, and testing. Ensure any new component is agent-agnostic.

5. Security and Credential Management

Security is a primary function of this repository. The integration_validation framework provides a standardized method for accessing credentials from GitHub Secrets.

  • Golden Rule: No secrets should ever be hard-coded. All secrets are managed via Organization-level or Repository-level GitHub Secrets.
  • Authentication: The primary method for authenticating with GitHub is the centralized GitHub App, the scaffolding for which is managed in this repository.

For complete details, see the SECURITY.md file and the documentation within the integration_validation directory.


This repository serves the entire LOOVE organization. Its name and content reflect its role as a foundational infrastructure layer for all current and future operations.

Project details


Download files

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

Source Distribution

loove_credentials-1.2.0.tar.gz (19.1 kB view details)

Uploaded Source

Built Distribution

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

loove_credentials-1.2.0-py3-none-any.whl (21.9 kB view details)

Uploaded Python 3

File details

Details for the file loove_credentials-1.2.0.tar.gz.

File metadata

  • Download URL: loove_credentials-1.2.0.tar.gz
  • Upload date:
  • Size: 19.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.0rc1

File hashes

Hashes for loove_credentials-1.2.0.tar.gz
Algorithm Hash digest
SHA256 6e78c6b527a6c1a62f644d2f0ac066b59e1caddff3a4fc6bee3ddc10ceea6932
MD5 1341870a3f6c2bd63683b69c003bf5eb
BLAKE2b-256 86adddb1067b19ba1f0342a8d8ae4bc61e0b3c3676423de46dd7d03429e1455f

See more details on using hashes here.

File details

Details for the file loove_credentials-1.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for loove_credentials-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fba57a8a308d51e56ef3a8f180727199f90b7a99332864fe89311c4d10e0534e
MD5 fd1aa9da57f7907c4ed2918204e09be5
BLAKE2b-256 ee1237648c8ea2e7c31fcffca759733c032f031d0c9e6dc870f8442968b3bad9

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