chore(install): add reproducible local setup #1
Open
gitea-admin
wants to merge 1 commits from
chore/local-installation into main
pull from: chore/local-installation
merge into: :main
:main
:feature/perf-ui-logic
:fix/qa-defects-df002-df003-df006
:fix/qa-defects-df002-df003-df006-df009
:delta-team/fix-comment-UI-v2
:delta-team/fix-comment-UI
:fix/qa-defects-df002-df011
:feature/jira-project-knowledge
:delta-team/fix-comment
:develop
:feat/mcp-issue-context
:feature/teamhoa/r05-r06
:gamma/refactor
:feature/delta-team/epic-R03
:feature/delta-team/epic-R01
:feature/deltateam/refactor-plan
:codex/project-context-mcp-template
:feature/FSG_GammaTeam_UI_Fix
:plan/refactor
:chore/local-installation
No Reviewers
Labels
Clear labels
area:agent
area:mcp
area:model-routing
area:retrieval
area:security
area:workflow
needs:cowork-review
review:core-ai
review:cowork
source:core-ai
type:bug
type:core-ai-contribution
type:feature
type:performance
type:security
type:test
Agent capability
MCP or connector integration
Model routing and fallback
Knowledge or retrieval integration
Security controls
Cowork workflow
Waiting for Cowork Team review
Core AI pre-review
Cowork Team review
Originated from the Core AI task system
Defect or regression
Selected FSG AI Core contribution
New Cowork capability
Performance work
Security-sensitive change
Tests and hardening
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
Assignees
Hiephv3
HieuHV1
Ryu.D
anhtnm1
duylh19
hoanh1
huongltt35
kiennt38
lamhv7
loclp3
mybkhn
taiph9
thanhnam178
vudt15
gitea-admin
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: gitea-admin/cowork-local#1
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Add a reproducible Python 3.11 local installation for Cowork Local, including runtime dependencies, safe installer/launcher scripts, and verified installation documentation.
Change Type
Scope
Included: isolated
.venv, non-destructive user launcher, core/optional requirements, macOS installation record, and README quick start.Not included: application behavior changes, packaging as a signed macOS
.app, provider credentials, or Windows-only dependencies.Validation
Commands / evidence:
.venv/bin/python -m pytest tests -q— 81 passedSecurity Impact
No credentials are stored. The installer uses a repository-local virtual environment and never overwrites an existing user launcher.
Compatibility
Reviewer Notes
Windows-only AppContainer/Outlook/Office COM paths remain optional and unavailable on macOS, as documented.
Follow-up sau baseline cài đặt
PR này vẫn giữ nguyên scope cài đặt local có thể tái lập. Không đưa feature MCP vào PR #1. Sau khi PR #1 được Cowork Team review/merge, một team ALPHA/MCP thực hiện tuần tự:
McpServerConnection,AppContext.build_mcp_tools,combine_tool_sources,audit_log.record.get_project_issue.search_project_knowledge, fixture tối thiểu và Agent demo.GAMMA/RAG không phải dependency của luồng này. Contract phải cho phép team MCP bổ sung Jira/Redmine adapter sau pilot mà không sửa Agent/tool schema.
Hướng dẫn: Playbook Cowork Local MCP Pilot.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.