配置(工程): 更新 hook 命令名称和模型显示过滤

- 提交 hook 中命令名从 arno-pr 更新为 isos-pr
- 状态栏模型名称过滤 [1m] 替换为 [200k]
This commit is contained in:
2026-04-20 14:41:51 +08:00
parent c02aa2ed47
commit c76d140743
2 changed files with 5 additions and 5 deletions
+4 -4
View File
@@ -1,7 +1,7 @@
#!/bin/bash
# ============================================================================
# UserPromptSubmit Hook
# 记录用户在 Claude Code 中的输入到 .member/{username}.md 文件
# 记录用户在 Claude Code 中的输入到 member/{username}.md 文件
# ============================================================================
# 获取当前用户名
@@ -11,7 +11,7 @@ USER_NAME=$(whoami)
PROJECT_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)"
MEMBER_DIR="${PROJECT_ROOT}/.member"
# 确保 .member 目录存在
# 确保 member 目录存在
mkdir -p "${MEMBER_DIR}"
# 用户日志文件
@@ -39,10 +39,10 @@ if [ -z "${USER_PROMPT}" ]; then
exit 0
fi
# 排除 .claude/commands/ 中的命令(/arno-pr 等)
# 排除 .claude/commands/ 中的命令(/isos-pr 等)
COMMANDS_DIR="${PROJECT_ROOT}/.claude/commands"
if [ -d "${COMMANDS_DIR}" ]; then
# 提取命令名(去掉参数部分),如 "/arno-pr xxx" -> "arno-pr"
# 提取命令名(去掉参数部分),如 "/isos-pr xxx" -> "isos-pr"
CMD_NAME=$(echo "${USER_PROMPT}" | sed 's|^/\([^ ]*\).*$|\1|')
if [ -n "${CMD_NAME}" ] && [ -f "${COMMANDS_DIR}/${CMD_NAME}.md" ]; then
exit 0
+1 -1
View File
@@ -3,7 +3,7 @@
input=$(cat)
# Extract fields using jq
MODEL=$(echo "$input" | jq -r '.model.display_name')
MODEL=$(echo "$input" | jq -r '.model.display_name' | sed 's/\[1m\]/[200k]/')
DIR=$(echo "$input" | jq -r '.workspace.current_dir')
V=$(echo "$input" | jq -r '.version')