Metadata-Version: 2.4
Name: coginework
Version: 1.1.10b3
Summary: CogineWork is Cogine's private AI workbench for local and internal deployments, including a Python backend, Console frontend, desktop packaging, channels, skills, and workspace automation.
Author: Cogine
Keywords: ai,agents,workspace,automation
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: <3.14,>=3.10
Description-Content-Type: text/markdown
Requires-Dist: agentscope==1.0.20
Requires-Dist: agentscope-runtime==1.1.6
Requires-Dist: httpx>=0.27.0
Requires-Dist: packaging>=24.0
Requires-Dist: discord-py>=2.3
Requires-Dist: dingtalk-stream>=0.24.3
Requires-Dist: alibabacloud-dingtalk>=2.2.42
Requires-Dist: alibabacloud-tea-openapi>=0.4.4
Requires-Dist: alibabacloud-credentials>=0.3.0
Requires-Dist: alibabacloud-tea-util>=0.3.0
Requires-Dist: uvicorn>=0.40.0
Requires-Dist: apscheduler<4,>=3.11.2
Requires-Dist: playwright>=1.49.0
Requires-Dist: questionary>=2.1.1
Requires-Dist: mss>=9.0.0
Requires-Dist: reme-ai==0.3.1.8
Requires-Dist: transformers>=4.30.0
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: python-socks>=2.5.3
Requires-Dist: onnxruntime<1.24
Requires-Dist: lark-oapi>=1.5.3
Requires-Dist: python-telegram-bot>=20.0
Requires-Dist: twilio>=9.10.2
Requires-Dist: pywebview>=4.0
Requires-Dist: aiofiles>=24.1.0
Requires-Dist: paho-mqtt>=2.0.0
Requires-Dist: wecom-aibot-python-sdk==1.0.2
Requires-Dist: matrix-nio>=0.24.0
Requires-Dist: shortuuid>=1.0.0
Requires-Dist: google-genai>=1.67.0
Requires-Dist: tzdata>=2024.1
Requires-Dist: cryptography>=43.0.0
Requires-Dist: keyring>=25.0.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: json-repair>=0.30.0
Requires-Dist: segno>=1.6.6
Requires-Dist: modelscope>=1.35.0
Requires-Dist: huggingface_hub>=0.20.0
Requires-Dist: pillow>=10.0.0
Requires-Dist: agent-client-protocol>=0.9.0
Requires-Dist: psutil>=6.0.0
Requires-Dist: openai<=2.33.0,>=2.0.0
Requires-Dist: anyio<4.13.0,>=4.0.0
Requires-Dist: watchfiles>=0.22
Requires-Dist: orjson>=3.9
Requires-Dist: python-lsp-server[all]>=1.10
Requires-Dist: ast-grep-cli>=0.20
Provides-Extra: dev
Requires-Dist: pytest>=8.3.5; extra == "dev"
Requires-Dist: pytest-asyncio>=0.23.0; extra == "dev"
Requires-Dist: pre-commit>=4.2.0; extra == "dev"
Requires-Dist: pytest-cov>=6.2.1; extra == "dev"
Requires-Dist: hypothesis>=6.0.0; extra == "dev"
Provides-Extra: local
Requires-Dist: huggingface_hub>=0.20.0; extra == "local"
Provides-Extra: adbpg
Requires-Dist: psycopg2-binary==2.9.10; extra == "adbpg"
Provides-Extra: whisper
Requires-Dist: openai-whisper>=20231117; extra == "whisper"
Provides-Extra: full
Requires-Dist: coginework[local,whisper]; extra == "full"
Provides-Extra: sip
Requires-Dist: pyVoIP>=1.6.0; extra == "sip"
Requires-Dist: dashscope>=1.0.0; extra == "sip"
Requires-Dist: dashscope-realtime>=0.1.0; extra == "sip"
Requires-Dist: audioop-lts; python_version >= "3.13" and extra == "sip"
Provides-Extra: sip-livekit
Requires-Dist: coginework[sip]; extra == "sip-livekit"
Requires-Dist: livekit>=1.0.0; extra == "sip-livekit"
Requires-Dist: livekit-api>=0.6.0; extra == "sip-livekit"

# CogineWork

CogineWork 是 Cogine 内部私有定制的 AI 工作台项目。当前仓库基于已获授权的上游项目改造，面向内部产品研发、私有部署和后续分发准备。

## 当前状态

- 仓库已重新初始化，历史提交不保留；上游来源记录在 [UPSTREAM.md](./UPSTREAM.md) 和 `UPSTREAM` git remote 中。
- 开源协作入口、公开发布入口、公开下载入口和公开社区入口已从默认产品路径收敛。
- 默认网站与文档面向中文私有版本；公开服务、插件市场、下载 CDN、更新通道等仍需后续补齐。
- 仍需补齐的文档、URL、包、资产和服务缺口记录在 [PRIVATE_CUSTOMIZATION_GAPS.md](./PRIVATE_CUSTOMIZATION_GAPS.md)。

## 主要目录

- `src/coginework/`：Python 后端、CLI、运行时、通道、技能、插件和安全能力。
- `console/`：CogineWork Console 前端与 Tauri 桌面壳配置。
- `website/`：中文产品网站与文档站。
- `scripts/`：构建、打包、安装和诊断脚本。
- `tests/` / `e2e/`：后端集成测试、契约测试和前端 E2E 测试。

## 常用开发命令

```bash
# 后端测试
python3 scripts/run_tests.py

# Console 前端开发
cd console
pnpm install
pnpm run dev

# 网站开发
cd website
pnpm install
pnpm run dev
```

完整打包命令见 [scripts/README.md](./scripts/README.md) 和 [scripts/pack/README_zh.md](./scripts/pack/README_zh.md)。

## 约束

本仓库不是公开开源项目入口。不要把公开 issue、公开社区、公开下载、公开 release、公开插件目录或未准备好的外部服务恢复到默认用户路径中。确需引入外部依赖或服务时，先在缺口文档中记录用途、风险和替代方案。
