Skip to main content

vibe-llama-core is a reduced version of vibe-llama containing only the code for downloading documentation and templates.

Project description

vibe-llama-core

vibe-llama-core is a reduced version of vibe-llama containing only the code for downloading documentation and templates.

Installation

User settings

Or you can use pip to install the package:

pip install vibe-llama-core

Developer settings

Clone the GitHub repository:

git clone https://github.com/run-llama/vibe-llama
cd vibe-llama/packages/vibe-llama-core

Build and install the project:

uv build

For regular installation:

uv pip install dist/*.whl

For editable installation (development):

# Activate virtual environment first
uv venv
source .venv/bin/activate  # On Unix/macOS

# Then install in editable mode
uv pip install -e .

Usage

docs module

You can use the docs module to download agent rules files:

import asyncio

from pathlib import Path
from vibe_llama_core.docs import get_agent_rules


async def main():
    await get_agent_rules(agent="GitHub Copilot", service="LlamaIndex")
    # check that rule file exists
    assert Path(".github/copilot-instructions.md").is_file()


if __name__ == "__main__":
    asyncio.run(main())

templates module

You can use the templates module to download workflows templates:

import asyncio

from vibe_llama_core.templates import download_template


async def main():
    await download_template(
        request="web_scraping", path="./workflows-templates/"
    )


if __name__ == "__main__":
    asyncio.run(main())

Contributing

We welcome contributions! Please read our Contributing Guide to get started.

License

This project is licensed under the MIT 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 Distribution

vibe_llama_core-0.1.1.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

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

vibe_llama_core-0.1.1-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file vibe_llama_core-0.1.1.tar.gz.

File metadata

  • Download URL: vibe_llama_core-0.1.1.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.5

File hashes

Hashes for vibe_llama_core-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4dfa41e2be277d38d7f2f24628964b38442b755baea26dc7e0ca5890ab4a6d61
MD5 09d62512aa30b19d560ade850192cdba
BLAKE2b-256 6d885b8388cef9f52116fb5e972647b1409d875effe6009564e107c2fb4e384b

See more details on using hashes here.

File details

Details for the file vibe_llama_core-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for vibe_llama_core-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c97aa83b39a3b500e51627e3a6d58667a9d2d5fe2360fbde6699009d3aaed801
MD5 1304b2fe0f5e410889ec178c9d96b33b
BLAKE2b-256 7f7475aa2e89c2c51ea3218991a6cacad5eff8b90c697f07a3fb40e8d7d9f8d1

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