Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
github: [The-Cloud-Clock-Work]
github: [The-Cloud-Clockwork]
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 1 addition & 1 deletion .github/workflows/claude.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docker-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docs-audit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/e2e-smoke.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/helm-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/sonar-scan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
4 changes: 2 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 1 addition & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
12 changes: 6 additions & 6 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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
<a href="https://github.com/The-Cloud-Clock-Work/agentibridge/blob/main/LICENSE">MIT License</a>.
Maintained by <a href="https://github.com/The-Cloud-Clock-Work">The Cloud Clockwork</a>.
<a href="https://github.com/The-Cloud-Clockwork/agentibridge/blob/main/LICENSE">MIT License</a>.
Maintained by <a href="https://github.com/The-Cloud-Clockwork">The Cloud Clockwork</a>.

# Back to top link
back_to_top: true
Expand Down
4 changes: 2 additions & 2 deletions agentibridge/catalog.py
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion agentibridge/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
6 changes: 3 additions & 3 deletions charts/agentibridge/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
14 changes: 7 additions & 7 deletions docs/deployment/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 - <<EOF
{
"reviewers": [{"type": "User", "id": $USER_ID}],
Expand All @@ -163,7 +163,7 @@ gh api --method PUT /repos/The-Cloud-Clock-Work/agentibridge/environments/releas
EOF

# Verify
gh api /repos/The-Cloud-Clock-Work/agentibridge/environments/release \
gh api /repos/The-Cloud-Clockwork/agentibridge/environments/release \
--jq '.protection_rules'
```

Expand All @@ -176,7 +176,7 @@ Controls the PyPI trusted publisher OIDC connection. **Do not remove this enviro
1. Log into [pypi.org](https://pypi.org) → Your projects → `agentibridge` → Publishing
2. Add a trusted publisher:
- **Publisher:** GitHub Actions
- **Owner:** `The-Cloud-Clock-Work`
- **Owner:** `The-Cloud-Clockwork`
- **Repository:** `agentibridge`
- **Workflow:** `publish-pypi.yml`
- **Environment:** `pypi`
Expand Down Expand Up @@ -209,7 +209,7 @@ Configure these in **Settings → Secrets and variables → Actions**:
Only needed if main branch protection blocks `GITHUB_TOKEN` commits:

1. GitHub → Settings → Developer settings → Personal access tokens → Fine-grained tokens
2. Resource owner: `The-Cloud-Clock-Work`
2. Resource owner: `The-Cloud-Clockwork`
3. Repository access: `agentibridge` only
4. Permissions: **Contents → Read and write**
5. Add as `RELEASE_TOKEN` secret in the repo
Expand Down Expand Up @@ -278,12 +278,12 @@ After triggering a release, confirm all of the following:

```bash
# 1. Version bump commit exists on main
gh api /repos/The-Cloud-Clock-Work/agentibridge/commits/main \
gh api /repos/The-Cloud-Clockwork/agentibridge/commits/main \
--jq '.commit.message'
# → "chore: release vX.Y.Z"

# 2. Tag exists
gh api /repos/The-Cloud-Clock-Work/agentibridge/git/refs/tags/vX.Y.Z \
gh api /repos/The-Cloud-Clockwork/agentibridge/git/refs/tags/vX.Y.Z \
--jq '.ref'
# → "refs/tags/vX.Y.Z"

Expand All @@ -299,7 +299,7 @@ docker inspect nestorcolt/agentibridge:latest \
# → X.Y.Z

# 5. All workflow runs succeeded
gh run list --repo The-Cloud-Clock-Work/agentibridge --limit 10
gh run list --repo The-Cloud-Clockwork/agentibridge --limit 10
```

---
Expand Down
2 changes: 1 addition & 1 deletion docs/examples.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,4 +55,4 @@ Read the actual contents of any memory file. Use this to review what your agents
---

{: .note }
> **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).
8 changes: 4 additions & 4 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ Step away from your desk and productivity drops to zero. AgentiBridge makes your

<div class="hero-actions text-center mb-8" markdown="0">
<a href="#quick-start" class="btn btn-primary fs-5 mr-2">Get Started</a>
<a href="https://github.com/The-Cloud-Clock-Work/agentibridge" class="btn fs-5" target="_blank">View on GitHub</a>
<a href="https://github.com/The-Cloud-Clockwork/agentibridge" class="btn fs-5" target="_blank">View on GitHub</a>
</div>

[![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 }

Expand Down Expand Up @@ -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 }
6 changes: 3 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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 = [
Expand Down
Loading