diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 2bf3899..8d88b6e 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1 +1 @@ -github: [The-Cloud-Clock-Work] +github: [The-Cloud-Clockwork] diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f8ac7a2..108c5ba 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -22,4 +22,4 @@ jobs: build: needs: gate if: always() && (needs.gate.result == 'success' || needs.gate.result == 'skipped') - uses: The-Cloud-Clock-Work/.github/.github/workflows/ghcr-build-reusable.yml@main + uses: The-Cloud-Clockwork/.github/.github/workflows/ghcr-build-reusable.yml@main diff --git a/.github/workflows/claude.yml b/.github/workflows/claude.yml index e325912..68ee95d 100644 --- a/.github/workflows/claude.yml +++ b/.github/workflows/claude.yml @@ -29,7 +29,7 @@ jobs: github.event.action == 'labeled' && github.event.label.name == 'claude' || github.event.action == 'assigned' )) - uses: The-Cloud-Clock-Work/.github/.github/workflows/claude-reusable.yml@main + uses: The-Cloud-Clockwork/.github/.github/workflows/claude-reusable.yml@main secrets: ANTHROPIC_AUTH_TOKEN: ${{ secrets.ANTHROPIC_AUTH_TOKEN }} ANTHROPIC_BASE_URL: ${{ secrets.ANTHROPIC_BASE_URL }} diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 7cc00a8..f15581e 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -18,7 +18,7 @@ jobs: push: needs: gate if: always() && (needs.gate.result == 'success' || needs.gate.result == 'skipped') - uses: The-Cloud-Clock-Work/.github/.github/workflows/docker-publish-reusable.yml@main + uses: The-Cloud-Clockwork/.github/.github/workflows/docker-publish-reusable.yml@main with: image_name: agentibridge secrets: diff --git a/.github/workflows/docs-audit.yml b/.github/workflows/docs-audit.yml index d38c6b1..5083052 100644 --- a/.github/workflows/docs-audit.yml +++ b/.github/workflows/docs-audit.yml @@ -20,7 +20,7 @@ permissions: jobs: docs-audit: - uses: The-Cloud-Clock-Work/.github/.github/workflows/docs-audit-reusable.yml@main + uses: The-Cloud-Clockwork/.github/.github/workflows/docs-audit-reusable.yml@main with: scope: ${{ inputs.scope }} extra_instructions: ${{ inputs.extra_instructions }} diff --git a/.github/workflows/e2e-smoke.yml b/.github/workflows/e2e-smoke.yml index e92eddb..20d97b4 100644 --- a/.github/workflows/e2e-smoke.yml +++ b/.github/workflows/e2e-smoke.yml @@ -67,7 +67,7 @@ jobs: - name: Clone test dataset uses: actions/checkout@v4 with: - repository: The-Cloud-Clock-Work/bridge-smoke-dataset + repository: The-Cloud-Clockwork/bridge-smoke-dataset token: ${{ secrets.ORG_GITHUB_TOKEN }} path: bridge-smoke-dataset diff --git a/.github/workflows/helm-publish.yml b/.github/workflows/helm-publish.yml index 4e7d4ce..59ec569 100644 --- a/.github/workflows/helm-publish.yml +++ b/.github/workflows/helm-publish.yml @@ -18,7 +18,7 @@ jobs: publish: needs: gate if: always() && (needs.gate.result == 'success' || needs.gate.result == 'skipped') - uses: The-Cloud-Clock-Work/.github/.github/workflows/helm-publish-reusable.yml@main + uses: The-Cloud-Clockwork/.github/.github/workflows/helm-publish-reusable.yml@main with: chart_path: charts/agentibridge permissions: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7758154..15a9084 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,7 +15,7 @@ permissions: jobs: release: - uses: The-Cloud-Clock-Work/.github/.github/workflows/release-reusable.yml@main + uses: The-Cloud-Clockwork/.github/.github/workflows/release-reusable.yml@main with: bump: ${{ inputs.bump }} secrets: diff --git a/.github/workflows/sonar-scan.yml b/.github/workflows/sonar-scan.yml index 61f53df..1628642 100644 --- a/.github/workflows/sonar-scan.yml +++ b/.github/workflows/sonar-scan.yml @@ -7,7 +7,7 @@ on: jobs: sonar: - uses: The-Cloud-Clock-Work/.github/.github/workflows/sonar-reusable.yml@main + uses: The-Cloud-Clockwork/.github/.github/workflows/sonar-reusable.yml@main with: python_version: "3.14" test_command: pytest tests/unit -v -m unit --cov=agentibridge --cov-report=xml --tb=short diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b7c9988..b7b6251 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -74,7 +74,7 @@ jobs: - name: Clone test dataset uses: actions/checkout@v4 with: - repository: The-Cloud-Clock-Work/bridge-smoke-dataset + repository: The-Cloud-Clockwork/bridge-smoke-dataset token: ${{ secrets.ORG_GITHUB_TOKEN }} path: bridge-smoke-dataset diff --git a/CHANGELOG.md b/CHANGELOG.md index 74a72c4..6ed3c11 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -54,5 +54,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - GitHub Actions CI/CD (test, build, publish, release) - PyPI package publishing -[0.2.1]: https://github.com/The-Cloud-Clock-Work/agentibridge/compare/v0.2.0...v0.2.1 -[0.2.0]: https://github.com/The-Cloud-Clock-Work/agentibridge/releases/tag/v0.2.0 +[0.2.1]: https://github.com/The-Cloud-Clockwork/agentibridge/compare/v0.2.0...v0.2.1 +[0.2.0]: https://github.com/The-Cloud-Clockwork/agentibridge/releases/tag/v0.2.0 diff --git a/CLAUDE.md b/CLAUDE.md index b8f9c33..4188f39 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -4,7 +4,7 @@ This file provides guidance to Claude Code when working with this repository. ## Project Overview -**AgentiBridge** is a standalone MCP server that indexes Claude Code CLI transcripts and exposes them via MCP tools and REST endpoints. Extracted from [agenticore](https://github.com/The-Cloud-Clock-Work/agenticore). +**AgentiBridge** is a standalone MCP server that indexes Claude Code CLI transcripts and exposes them via MCP tools and REST endpoints. Extracted from [agenticore](https://github.com/The-Cloud-Clockwork/agenticore). AgentiBridge runs **natively on the host**. Only Redis and Postgres run in Docker containers with ports exposed to localhost. Dispatch calls the `claude` CLI directly — no bridge process needed. diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 371631b..3cfee23 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -60,7 +60,7 @@ representative at an online or offline event. Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at -**[github.com/The-Cloud-Clock-Work/agentibridge/issues](https://github.com/The-Cloud-Clock-Work/agentibridge/issues)**. +**[github.com/The-Cloud-Clockwork/agentibridge/issues](https://github.com/The-Cloud-Clockwork/agentibridge/issues)**. All complaints will be reviewed and investigated promptly and fairly. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d20862f..a2f16cb 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -15,7 +15,7 @@ Thank you for your interest in contributing to AgentiBridge! This guide will hel ```bash # Clone the repository -git clone https://github.com/The-Cloud-Clock-Work/agentibridge.git +git clone https://github.com/The-Cloud-Clockwork/agentibridge.git cd agentibridge # Install with development dependencies diff --git a/README.md b/README.md index c5f2e4a..a9d0cd8 100644 --- a/README.md +++ b/README.md @@ -5,8 +5,8 @@ ![AgentiBridge - Persistent session controller for your AI Agents](docs/media/agentibridge-readme-banner.jpg) [![PyPI](https://img.shields.io/pypi/v/agentibridge)](https://pypi.org/project/agentibridge/) -[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/The-Cloud-Clock-Work/agentibridge/blob/main/LICENSE) -[![Tests](https://github.com/The-Cloud-Clock-Work/agentibridge/actions/workflows/test.yml/badge.svg)](https://github.com/The-Cloud-Clock-Work/agentibridge/actions/workflows/test.yml) +[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/The-Cloud-Clockwork/agentibridge/blob/main/LICENSE) +[![Tests](https://github.com/The-Cloud-Clockwork/agentibridge/actions/workflows/test.yml/badge.svg)](https://github.com/The-Cloud-Clockwork/agentibridge/actions/workflows/test.yml) [![Python 3.12+](https://img.shields.io/badge/python-3.12%2B-blue.svg)](https://python.org) ```mermaid @@ -329,7 +329,7 @@ See [Cloudflare Tunnel Guide](docs/deployment/cloudflare-tunnel.md) for full det ## Developer Setup ```bash -git clone https://github.com/The-Cloud-Clock-Work/agentibridge +git clone https://github.com/The-Cloud-Clockwork/agentibridge cd agentibridge pip install -e . agentibridge install # sets up systemd + Redis/Postgres sidecars diff --git a/SECURITY.md b/SECURITY.md index 6d4ec18..55edb25 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -13,7 +13,7 @@ If you discover a security vulnerability in AgentiBridge, please report it respo **Do NOT open a public GitHub issue for security vulnerabilities.** -Instead, please email the maintainers or use [GitHub's private vulnerability reporting](https://github.com/The-Cloud-Clock-Work/agentibridge/security/advisories/new). +Instead, please email the maintainers or use [GitHub's private vulnerability reporting](https://github.com/The-Cloud-Clockwork/agentibridge/security/advisories/new). ### What to include diff --git a/_config.yml b/_config.yml index 471f669..6b932b7 100644 --- a/_config.yml +++ b/_config.yml @@ -1,11 +1,11 @@ # Jekyll configuration for AgentiBridge GitHub Pages -# https://the-cloud-clock-work.github.io/agentibridge +# https://the-cloud-clockwork.github.io/agentibridge title: AgentiBridge description: >- Persistent session controller for Claude Code agents. Index, search, resume, and dispatch AI coding sessions from any MCP client. -url: "https://the-cloud-clock-work.github.io" +url: "https://the-cloud-clockwork.github.io" baseurl: "/agentibridge" remote_theme: just-the-docs/just-the-docs@v0.10.0 @@ -26,22 +26,22 @@ mermaid: # Auxiliary navigation (top-right links) aux_links: - GitHub: "https://github.com/The-Cloud-Clock-Work/agentibridge" + GitHub: "https://github.com/The-Cloud-Clockwork/agentibridge" PyPI: "https://pypi.org/project/agentibridge/" aux_links_new_tab: true # Edit on GitHub footer link gh_edit_link: true gh_edit_link_text: "Edit this page on GitHub" -gh_edit_repository: "https://github.com/The-Cloud-Clock-Work/agentibridge" +gh_edit_repository: "https://github.com/The-Cloud-Clockwork/agentibridge" gh_edit_branch: "main" gh_edit_view_mode: "edit" # Footer footer_content: >- AgentiBridge is open source under the - MIT License. - Maintained by The Cloud Clockwork. + MIT License. + Maintained by The Cloud Clockwork. # Back to top link back_to_top: true diff --git a/agentibridge/catalog.py b/agentibridge/catalog.py index adf722e..888baaf 100644 --- a/agentibridge/catalog.py +++ b/agentibridge/catalog.py @@ -111,8 +111,8 @@ def _parse_plan_filename(stem: str) -> Tuple[bool, str]: @dataclass class ProjectInfo: - encoded: str # "-home-iamroot-dev-tccw-ecosystem-agenticore" - path: str # "/home/iamroot/dev/tccw-ecosystem/agenticore" + encoded: str # "-home-iamroot-dev-tcc-ecosystem-agenticore" + path: str # "/home/iamroot/dev/tcc-ecosystem/agenticore" name: str # "agenticore" session_count: int # number of .jsonl files diff --git a/agentibridge/cli.py b/agentibridge/cli.py index 8cc8d88..48d7780 100644 --- a/agentibridge/cli.py +++ b/agentibridge/cli.py @@ -1543,7 +1543,7 @@ def _env(key: str, default: str = "") -> str: _STACK_DIR = Path.home() / ".agentibridge" _STATE_FILE = _STACK_DIR / "state.json" _LEGACY_STACK_DIR = Path.home() / ".config" / "agentibridge" -_GITHUB_REPO_URL = "https://github.com/The-Cloud-Clock-Work/agentibridge" +_GITHUB_REPO_URL = "https://github.com/The-Cloud-Clockwork/agentibridge" _REQUIRED_ENV_VARS = [ "REDIS_URL", diff --git a/charts/agentibridge/Chart.yaml b/charts/agentibridge/Chart.yaml index 7c48d3d..833e287 100644 --- a/charts/agentibridge/Chart.yaml +++ b/charts/agentibridge/Chart.yaml @@ -9,9 +9,9 @@ keywords: - mcp - sessions - agents -home: https://github.com/The-Cloud-Clock-Work/agentibridge +home: https://github.com/The-Cloud-Clockwork/agentibridge sources: - - https://github.com/The-Cloud-Clock-Work/agentibridge + - https://github.com/The-Cloud-Clockwork/agentibridge maintainers: - name: The Cloud Clockwork - url: https://github.com/The-Cloud-Clock-Work + url: https://github.com/The-Cloud-Clockwork diff --git a/docs/deployment/releases.md b/docs/deployment/releases.md index 5400323..8e55d51 100644 --- a/docs/deployment/releases.md +++ b/docs/deployment/releases.md @@ -154,7 +154,7 @@ If required reviewers are not available on your plan, access is controlled by re USER_ID=$(gh api /user --jq '.id') # Set reviewer on the release environment -gh api --method PUT /repos/The-Cloud-Clock-Work/agentibridge/environments/release \ +gh api --method PUT /repos/The-Cloud-Clockwork/agentibridge/environments/release \ --input - < **More examples coming** — dispatch jobs, semantic search results, session restore, and more MCP clients. Have a screenshot to share? [Open an issue](https://github.com/The-Cloud-Clock-Work/agentibridge/issues). +> **More examples coming** — dispatch jobs, semantic search results, session restore, and more MCP clients. Have a screenshot to share? [Open an issue](https://github.com/The-Cloud-Clockwork/agentibridge/issues). diff --git a/index.md b/index.md index 258b560..69eeaa4 100644 --- a/index.md +++ b/index.md @@ -16,12 +16,12 @@ Step away from your desk and productivity drops to zero. AgentiBridge makes your
Get Started - View on GitHub + View on GitHub
[![PyPI](https://img.shields.io/pypi/v/agentibridge)](https://pypi.org/project/agentibridge/) -[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/The-Cloud-Clock-Work/agentibridge/blob/main/LICENSE) -[![Tests](https://github.com/The-Cloud-Clock-Work/agentibridge/actions/workflows/test.yml/badge.svg)](https://github.com/The-Cloud-Clock-Work/agentibridge/actions/workflows/test.yml) +[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/The-Cloud-Clockwork/agentibridge/blob/main/LICENSE) +[![Tests](https://github.com/The-Cloud-Clockwork/agentibridge/actions/workflows/test.yml/badge.svg)](https://github.com/The-Cloud-Clockwork/agentibridge/actions/workflows/test.yml) [![Python 3.12+](https://img.shields.io/badge/python-3.12%2B-blue.svg)](https://python.org) {: .text-center .mb-8 } @@ -363,5 +363,5 @@ Continuous static analysis via [SonarQube](https://sonar.homeofanton.com/dashboa [Get Started](docs/getting-started/connecting-clients){: .btn .btn-primary .fs-5 .mr-2 } [Documentation](docs/){: .btn .fs-5 .mr-2 } -[View on GitHub](https://github.com/The-Cloud-Clock-Work/agentibridge){: .btn .fs-5 } +[View on GitHub](https://github.com/The-Cloud-Clockwork/agentibridge){: .btn .fs-5 } {: .text-center } diff --git a/pyproject.toml b/pyproject.toml index e29f2fa..42e908f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,9 +30,9 @@ dependencies = [ ] [project.urls] -Homepage = "https://github.com/The-Cloud-Clock-Work/agentibridge" -Repository = "https://github.com/The-Cloud-Clock-Work/agentibridge" -Issues = "https://github.com/The-Cloud-Clock-Work/agentibridge/issues" +Homepage = "https://github.com/The-Cloud-Clockwork/agentibridge" +Repository = "https://github.com/The-Cloud-Clockwork/agentibridge" +Issues = "https://github.com/The-Cloud-Clockwork/agentibridge/issues" [project.optional-dependencies] dev = [