Skip to content

Commit 2bbc07c

Browse files
authored
fix: Remove remaining MLflow references after migration to OpenTelemetry (#1422)
Completes the cleanup from PR #1420 by removing all lingering MLflow references: - Remove MLflow tracking setup section from setup.sh (lines 605-620) - Update README.md to reference OpenTelemetry observability stack - Update snowball-method.md to reference OpenTelemetry instead of MLflow - Delete mlruns/ artifact directory from repository The observability/README.md intentionally retains MLflow references as historical migration documentation. Closes #1421
1 parent 9dc5f21 commit 2bbc07c

3 files changed

Lines changed: 2 additions & 19 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ This system enables **macro-level agent management** instead of micro-level file
6969

7070
- **Harness-Agnostic Configuration**: Single `.agent-config.yml` defines user preferences, agent settings, and paths - works across Claude Code, Amazon Q, and Codex without duplication (see [config-architecture.md](docs/config-architecture.md))
7171
- **Reproducible Agent Procedures**: Slash commands in `commands/` directory (`/close-issue`, `/create-issue`, `/extract-best-frame`, `/retro`) enforce consistent workflows across all AI harnesses
72-
- **Telemetry and Feedback**: `bin/claude-with-tracking` wraps agent sessions with MLflow tracking for performance analysis and continuous improvement
72+
- **Telemetry and Feedback**: OpenTelemetry observability stack with Grafana dashboards provides real-time performance monitoring and continuous improvement insights (see [observability/README.md](observability/README.md))
7373
- **Parallel Execution**: Using [tmux + git worktrees](knowledge/procedures/tmux-git-worktrees-claude-code.md), you manage multiple AI agents simultaneously across parallel tasks
7474
- **Principle Enforcement**: `knowledge/procedures/` and `knowledge/principles/` automatically loaded into agent context to maintain consistency
7575

knowledge/principles/snowball-method.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ The "snowball method" focuses on continuous knowledge accumulation and compoundi
88
- Compounding returns: Small improvements accumulate and multiply rather than remaining isolated
99
- Reduced cognitive load: Less need to "re-learn" or "re-discover" previous solutions
1010

11-
With MLflow tracking, we transform ephemeral Claude sessions into queryable history. This enables kaizen continuous improvement. Each tracked session provides insights to debug failures and improve the next. We turn isolated interactions into a compounding knowledge base. Every session makes future sessions better.
11+
With OpenTelemetry observability, we transform ephemeral AI agent sessions into real-time metrics and queryable history. This enables kaizen continuous improvement. Each session provides insights through Grafana dashboards to debug failures and improve the next. We turn isolated interactions into a compounding knowledge base. Every session makes future sessions better.
1212

1313
This principle ensures that our development environment continuously improves over time.

setup.sh

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -602,23 +602,6 @@ if [[ -f ~/.bash_aliases ]]; then
602602
echo -e "${GREEN}✓ Bash aliases loaded successfully${NC}"
603603
fi
604604

605-
# MLflow tracking setup (self-healing with spilled coffee principle)
606-
echo -e "${DIVIDER}"
607-
echo "Setting up MLflow tracking..."
608-
609-
# Check if start-mlflow script exists
610-
if [[ -x "$DOT_DEN/bin/start-mlflow" ]]; then
611-
# Use the start-mlflow script which handles all checks
612-
"$DOT_DEN/bin/start-mlflow" start
613-
# The script handles:
614-
# - Installing MLflow via uv if not present (spilled coffee principle)
615-
# - Checking if already running (idempotent)
616-
# - Starting in background if needed
617-
# - Silent operation to avoid noise
618-
else
619-
echo -e "${YELLOW}start-mlflow script not found. Skipping MLflow setup.${NC}"
620-
fi
621-
622605
# Configure git hooks
623606
if [[ -d "$DOT_DEN/.githooks" ]]; then
624607
echo "Configuring git hooks..."

0 commit comments

Comments
 (0)