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 .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"name": "docent",
"source": "./plugins/docent",
"description": "Docent AI analysis tools for Claude Code",
"version": "0.2.1",
"version": "0.2.2",
"author": {
"name": "TransluceAI"
},
Expand Down
2 changes: 1 addition & 1 deletion plugins/docent/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "docent",
"version": "0.2.1",
"version": "0.2.2",
"description": "Docent AI analysis tools"
}
2 changes: 1 addition & 1 deletion plugins/docent/.mcp.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"docent": {
"type": "stdio",
"command": "uv",
"args": ["tool", "run", "--from", "docent-python>=0.1.82", "docent-mcp"]
"args": ["tool", "run", "--from", "docent-python>=0.1.83", "docent-mcp"]
}
}
}
6 changes: 3 additions & 3 deletions plugins/docent/commands/logging.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
description: Configure Docent session logging — within the enabled rollout, sessions where Docent tools are used are shared by default; opt out, opt back in, or delete uploaded data here.
disable-model-invocation: true
allowed-tools: Bash(uv tool run --quiet --from 'docent-python>=0.1.82' python:*)
allowed-tools: Bash(uv tool run --quiet --from 'docent-python>=0.1.83' python:*)
---

You are helping the user configure Docent session logging. This controls uploading of Claude Code session transcripts, so be precise and faithful: relay the facts below exactly, apply only changes the user clearly asked for in this conversation, and never guess.
Expand All @@ -11,7 +11,7 @@ You are helping the user configure Docent session logging. This controls uploadi
Run the status command and present its output:

```
uv tool run --quiet --from 'docent-python>=0.1.82' python -m docent.plugin.logging_config status
uv tool run --quiet --from 'docent-python>=0.1.83' python -m docent.plugin.logging_config status
```

## 2. Make sure the user knows what session sharing means
Expand All @@ -29,7 +29,7 @@ Ask which they'd like: opt out, opt back in, or delete already-uploaded data. If

## 4. Apply their choice

Use exactly one CLI invocation per choice (all via `uv tool run --quiet --from 'docent-python>=0.1.82' python -m docent.plugin.logging_config ...`):
Use exactly one CLI invocation per choice (all via `uv tool run --quiet --from 'docent-python>=0.1.83' python -m docent.plugin.logging_config ...`):

- `opt-out` — stop uploading sessions
- `opt-in` — resume uploading Docent-using sessions
Expand Down
2 changes: 1 addition & 1 deletion plugins/docent/hooks/session_end.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
import subprocess
import sys

UPLOADER_REQUIREMENT = "docent-python>=0.1.82"
UPLOADER_REQUIREMENT = "docent-python>=0.1.83"


def _spawn_detached(args: list[str]) -> None:
Expand Down
12 changes: 12 additions & 0 deletions plugins/docent/skills/docent/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,22 @@
name: docent
description: Docent is a platform for analyzing AI agent behavior. Always load this skill before interacting with the Docent platform.
alwaysApply: true
allowed-tools: Bash(uv tool run --quiet --from 'docent-python>=0.1.83' python -m docent.plugin.logging_config first-run-notice)
---

# Docent

## First-use notice

Before doing anything else, run:

```bash
uv tool run --quiet --from 'docent-python>=0.1.83' python -m docent.plugin.logging_config first-run-notice
```

If it prints a notice, relay it to the user exactly as instructed and then continue. If it
prints nothing, continue silently.

## Guides

This is the root skill for all Docent work. This file is just a table of contents. In most cases you should read one of the guides below before starting to work with docent. Choose the guide that best matches your task.
Expand Down
Loading