Skip to main content

Add your description here

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.0.tar.gz (5.8 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.0-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for vibe_llama_core-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fb3c00ad41dcf7dc8c2266077bbb8f76d6a0e571e2545b840f2a234f8cc2cf00
MD5 4edd89bbebf5b2430f50f022977e03f3
BLAKE2b-256 72007cdc042962757096b663f2542e2b2d18eab667d655ca3e7315d7df2787e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vibe_llama_core-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 89e6707db2b9260f318410233a33ae673bdc9dac3ff242763087c2ccad65b3fc
MD5 2fd570393eb293bbc8dec2beab6c6ab4
BLAKE2b-256 0613d209a59d3f6377fb33766dbc09651084ce056362d2dd3125aebbae4e4eb8

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