open-index/open-npm huggingface dataset:
npm package: @jiangz222/opendisc
Description: Multi-model discussion CLI tool with Claude and Codex
Latest version: 0.2.14

# opendisc

[English](./README.md) | [中文](./README.zh-CN.md)

让多智能体自动辩论，生成更优答案的高效率 CLI 工具（目前支持 Codex 与 Claude Code）。[使用示例](#使用示例)

## 功能

- 多智能体协作讨论，支持不同模型顺序、同模型互辩（如 `claude vs codex`、`codex vs codex`、`claude vs claude`）。
- 多轮迭代，默认 2 轮（可配置）。
- 自带历史管理：可发起讨论、列出记录、查看完整记录或仅查看最终结论。

## 安装

### 1) 安装并认证基础 CLI

```bash
npm install -g @anthropic-ai/claude-code
npm install -g @openai/codex
```

请确保 `claude` 与 `codex` 均已完成认证，且在终端可直接运行。

### 2) 安装 opendisc

```bash
npm install -g @jiangz222/opendisc
opendisc --help
```

## 使用

### 基本用法

```bash
opendisc "实现一个 AI 智能助手的 MVP 版本，需要哪些功能模块？"
```

### 配置文件

`~/.opendisc/config.json`

示例：

```json
{
  "maxRounds": 3,
  "agentOrder": ["claude", "codex"]
}
```

可配置字段：

- `maxRounds`: 正整数
- `saveDir`: 讨论记录保存目录(可选)
- `agentOrder`: `claude`/`codex` 的任意两位组合（如 `["claude","codex"]`、`["codex","codex"]`）
  - 推荐  `["claude","codex"]`
- `outputLanguage`: 输出语言（可选），支持 `zh-CN` 或 `en-US`

CLI 参数会覆盖配置文件（如 `--max-rounds`、`--save-dir`、`--agent-order`、`--output-language`）。  
优先级：CLI 参数 > 配置文件 > 自动判定（基于 topic 文本）。

### 常用命令

```bash
# 指定轮数
opendisc "实现一个 AI 智能助手的 MVP 版本，需要哪些功能模块？" --max-rounds 3

# 指定模型顺序
opendisc "设计鉴权方案" --agent-order codex,claude

# 同模型互辩
opendisc "评审这个迁移方案" --agent-order codex,codex

# 指定输出语言（高于自动判定）
opendisc "设计数据库索引策略" --output-language zh-CN

# 列出讨论记录（默认目录：~/.opendisc/discussions）
opendisc list

# 查看完整记录
opendisc load 2026-02-28T10-00-00-000Z_topic.json

# 只看最终结论
opendisc show 2026-02-28T10-00-00-000Z_topic.json
```

`show` 输出固定为两部分：

1. `1 最终结论`：对原始问题的直接、可执行、唯一答案（不是仅总结分歧）。
2. `2 主要分歧点（供参考）`：简要列出关键分歧；若无关键分歧会明确标注。

### 使用示例

比如：通过多轮讨论，Codex 降低了 RAG 在个人 AI 助理 MVP 版本中的优先级。

第一轮

![第一轮](./docs/images/readme/zh-CN/第一轮.webp)

第二轮

![第二轮](./docs/images/readme/zh-CN/第二轮.webp)

最终结论

![最终结论](./docs/images/readme/zh-CN/最终结论.webp)

## 依赖说明

- 核心依赖：
  - [`@anthropic-ai/claude-code`](https://github.com/anthropics/claude-code) 用于 Claude CLI/SDK 集成
  - [`@modelcontextprotocol/sdk`](https://github.com/modelcontextprotocol/typescript-sdk) 用于 Codex MCP 集成
  - [`commander`](https://github.com/tj/commander.js) 用于命令行参数解析
  - [`chalk`](https://github.com/chalk/chalk) 用于终端样式输出
- 实现参考：
  - `src/vendor/claude/sdk/*` 与 `src/vendor/codex/*` 参考了 [slopus/happy](https://github.com/slopus/happy) 的实现思路，并针对 opendisc 场景做了简化适配。

## License

MIT
npm package: @jiangzhongxi0322/bjev_libraries
Description: 团队内共享的库.
Author: jiangzhongxi0322
Latest version: 1.0.7

# VSCode Webview Utility Libraries

一个专为 VSCode 扩展开发设计的实用工具库集合，提供 Webview 相关的核心功能。

## 库目录结构

```
.
├── src/
│   ├── messageChannel.ts      # 消息通道库
│   └── processHTML.ts         # HTML 处理库
├── README.md                  # 主文档（本文件）
└── package.json
```

## 包含的库

### 1. MessageChannel

一个轻量级的消息通道库，用于在 VSCode 扩展和 Webview 之间进行双向通信。

**特性:**
- 双向通信
- 事件订阅机制
- 基于 Promise 的 API
- 支持跨扩展通信

**文档:** [查看 MessageChannel 使用说明](src/messageChannel/README.md)

### 2. processHTML

一个用于处理 HTML 内容的实用工具库，专为 VSCode Webview 设计。

**特性:**
- 自动转换资源路径为 Webview 可访问的 URI
- 主题检测与注入
- 支持插入自定义脚本和样式

**文档:** [查看 processHTML 使用说明](src/processHTML/README.md)

## 安装

通过 npm 安装整个库：

```bash
npm install @jiangzhongxi0322/bjev_libraries
```

## 使用

您可以单独使用每个库，也可以组合使用以获得更强大的功能：

```typescript
// 单独使用 MessageChannel
import { messageChannel } from '@jiangzhongxi0322/bjev_libraries';

// 单独使用 processHTML
import { processHTML } from '@jiangzhongxi0322/bjev_libraries';
```

## 许可证

本项目采用 MIT 许可证。详情请见 [LICENSE](LICENSE) 文件。
npm package: @jiangzhongxi0322/tflow-extension
Description: ## Getting Started
Latest version: 0.1.1

# @jiangzhongxi0322/tflow-extension

## Getting Started

Install dependencies

```bash
$ npm i
```

watch file change

```bash
$ npm start
```

release version

```bash
$ npm run release
```

## 开发注意：

1. index 文件需要 named export， 不要使用 export \* from 'xxx'的 形式

2. 更新了 export 后还需要手动更新 xflow/src/extension.ts 的 export