semvec/pypi-packages huggingface dataset:
sc-orchestrator 0.2.19
Szymanski Consulting – Orchestrator for PM/vCISO/Quoting
Requires Python: >=3.11

# sc-orchestrator

Control-only, package-first orchestrator for:
- Project management automation
- vCISO daily posture checks
- Quoting / lifecycle proposals
- Backup monitoring

## Quick Start

### Using the Reusable Workflow

For child repositories, use the reusable workflow to run the orchestrator:

```yaml
# .github/workflows/orchestrator.yml
name: Run Orchestrator

on:
  schedule:
    - cron: '0 9 * * *'  # Daily at 9 AM
  workflow_dispatch:

jobs:
  orchestrate:
    uses: Szymanski-Consulting-Inc/Orchestrator/.github/workflows/run-orchestrator.yml@release/v0
    with:
      config_path: 'orchestrator.yaml'
      outputs_dir: 'outputs'
      state_dir: 'state'
      logs_dir: 'logs'
      upload_logs: true
      orchestrator_version_range: '>=0.2,<0.3'  # Optional: pin or constrain sc-orchestrator version
```

**Note**: The workflow automatically uploads logs as artifacts named `logs-<repo>-<run-id>` with 14-day retention.

**Version Control**: Use the `orchestrator_version_range` input to pin or constrain the sc-orchestrator package version (e.g., `'==0.2.11'`, `'>=0.2,<0.3'`). If omitted, the latest pre-release version is installed.

### Direct CLI Usage

```bash
sc-orchestrate --config config/policy.yaml --state-dir .bot/state --outputs-dir outputs --logs-dir logs
```

## Extensibility
- Add new agents under `sc_orchestrator/agents/` (expose `run(...)`).
- Add new connectors under `sc_orchestrator/connectors/` (expose fetchers).
- The orchestrator loads agents enabled in YAML, and fetches each connector once.
just-prompt-it-py 0.0.1a2
A Python SDK for fetching and rendering prompts from Prompt Studio API
Requires Python: >=3.8.1
Keywords: prompt, template, api, sdk, jinja2

# Prompt Studio SDK

A Python SDK for fetching and rendering prompts from Prompt Studio API.

## Installation

```bash
pip install just-prompt-it
```

## Usage

### Standalone rendering
```python
from prompt_studio import render

rendered = render("Hello, {{name}}!", {"name": "World"})
print(rendered)  # Output: Hello, World!
```

### With API integration
```python
from prompt_studio import PromptStudio, render

studio = PromptStudio(api_key="your-api-key")
prompt = studio.get_prompt("my-project", "my-prompt")
rendered = render(prompt, {"name": "World"})
```

## License

MIT License
just-prompt-it 1.0.1
A Python SDK for fetching and rendering prompts from Prompt Studio API
Requires Python: >=3.8.1
Keywords: prompt, template, api, sdk, jinja2

# Prompt Studio SDK

A Python SDK for fetching and rendering prompts from Prompt Studio API.

## Installation

```bash
pip install just-prompt-it
```

## Usage

### Standalone rendering
```python
from prompt_studio import render

rendered = render("Hello, {{name}}!", {"name": "World"})
print(rendered)  # Output: Hello, World!
```

### With API integration
```python
from prompt_studio import PromptStudio, render

studio = PromptStudio(api_key="your-api-key")
prompt = studio.get_prompt("my-project", "my-prompt")
rendered = render(prompt, {"name": "World"})
```

## License

MIT License