ToCode
Kanalga Telegramโda oโtish
ืืืคืื ืงืฆืจืื ืืืชืื ืชืื ืืืช ืื ืื ืคืจืง
Ko'proq ko'rsatish1 419
Obunachilar
Ma'lumot yo'q24 soatlar
Ma'lumot yo'q7 kunlar
-530 kunlar
Postlar arxiv
1 419
ืืฉืืื ืืื ืื ืืื ืืืื ืืืงืื ื AI ืืืชื
ืืฉืจืืฆืื ืืืืืืข AI ืืืจืืื ืคืืชืื ืื ืืืื ืืื ืื ืกืื ืืืืื ืืื ืืืื ืืืงืื ื ืืชื ืขื ืืื AI. ืืื ืืืช ืืืจืืงื ืืจืืขื.
ืื AI ืืืชื 100% ืืืงืื ืืืชืืฆืื ืืื ืืขืืืช ืืืืื, ืืืฆืืขืื ืืจืืขืื, ืคืืฆ'ืจืื ืฉืื ืืคืฉืจ ืืืืฉ ืืืืืื ืฉืื ืืฉืชืืืจืื ืื ืื ืื ืขืฉืื ื ืืืื. ืื ืื AI ืืืชื 100% ืืืงืื ืืงืืืื ื ืืขืจืืช ืฉืืฃ ืื ืื ืืฉ ืื ืืฆืืื ืืชืืืง ืืืจื ืื ืขืฉืื ื ืืืื.
ืื ื ืืื ืืืจืืงืืช ืืืืืช ืืืชืจ ืืฉืืืื AI ืืืืื ืืคืืชืื:
1. ืืื ืืืื ืืืงืื ื ืื ืก ืืืขืจืืช ืืื ืฉืืฃ ืืื ืงืจื ืืืชื?
2. ืืื ืืืื ืืืงืื ืฉ AI ืืืชื ืืจืืฉื ื ืื ืื ืืืจืืง ืืคื?
3. ืื ืื ืื ื ืขืืฉืื ืืืื ืืื ืืืชืจ ืื ืืืจืช ืืื ืฉืขืฉืื ื ืืขืืจ ืืืืืช ื AI?
4. ืืื ืืจืกืืืช ืฉืื ืืช ืื ื ืืืืง ืืื ืคืืฆ'ืจ ืืคื ื ืฉืื ื ืืชืงืื?
5. ืืื ืชืืืืื ืขืืืื ืืืืกืกื AI ืืืฉืื ืื ืื ื ืืืจืืื?
ืืืืื? ืืื. ืืงืื ืื ืคืจืืืงื ืืืงืฉ ืืงืื ืืื ืืืฉ ืืืขืจืืช CRM. ืืคืชืืื ืฉืขืืืืื ืขื AI ืืฆืืจื ืืืื ืขืื ืืืืชื ืืื ืืืืืื ืืืืฆืื 3 ืืจืกืืืช ืฉื ืืืื ืืื ืืื ืฉืืืงืื ืืืืจ. ืืืื ืฉืืืงืื ืืชืืื ืื ืงืืจืืื ืืช ืฉืืืฉืช ืืืจืกืืืช ืฉื AI ืืชื ืืื ืืืืื ืื ืืงืจื ืืงืฆื, ืื ืืืชืืจืื, ืื ืืืืงืื ืฉืฆืจืืืื ืืืชืืืจ. ืืฉืืืงืื ืืืืจ ืืช ืืขืืฆืื ืืืคืชืืื ืืืฆืจืื ืคืจืืืคื ืืืฉ ืฉืืฉืื ืืช ืื ืฉืื ืืืื ืืฉืืืฉืช ืืืจืกืืืช ืืืืกืืฃ ืืืืงืืช ืืืืืืืืืช. ืืฉื AI ืืืชื ืืช ืืงืื ืืืืฉ ืื ืื ื ืืืจ ืืืืขืื ืืื ืืฆืคืืช, ืืืืืื ืืงืจืื ืื ืฉืืจื ืืืืืื ืฉืื ืื ื ืื ืืื ืืกืื ืฉืืืืืช ืืืขืจืืช.
ืื ื AI ืืชื 100% ืื 80% ืืืงืื ืื ืื ืืืืจ ืืืฉืื, ืื ืฉืืฉืื ืื ืืื ืื ืื ื ืขืืืืื ืืืื ืืืื ืชืืืื ืืขืืืื ืืฉืชืคืจ ืืืืืช ืฉืืืืฉ ืืืื AI.
1 419
ืืืืจืช ืชืืืืืช ื docker-compose ืขืืืื ืืืกืชืืจ ืืื ืืืขืจืืช
ื ืชืืื ื ืืืืงืจ ืงืืืคืื ืืื:
services:
db:
image: postgres:15
container_name: my_postgres
api:
build: ./api
container_name: my_api
depends_on:
- db
ืงืืืกื ื ืืื? ืฉืจืช API ืฉืชืืื ืืืกืืก ื ืชืื ืื ืืืืืจืช depends_on ืืืืงืจ ืงืืืคืื ืืื ืืืืื ืฉืืกืืก ืื ืชืื ืื ืขืืื ืงืืื.
ืืื ืืขืฆื... ืืื ืืืคืช ืื ืขืืื ืงืืื?
ืื ืฉืจืช ื API ืื ืกื ืืขืฉืืช ืืฉืื ืขื ืืกืืก ืื ืชืื ืื ืืื ืืฆืืื ืืื ืฆืจืื ืืืฆืื ืฉืืืื. ืืฉืืกืืก ืื ืชืื ืื ืืขืื ื API ืืืืืจ ืืขืืื. ืื ืขืืืจ ื depends_on ืืื?
ืืชืฉืืื ืฉืืืืจืช ืชืืืืืช ืืื services ืืืืคื ืืืื ืืื ืื ืจืขืืื ืืื. ืืืจืืืืงืืืจืช ืืืงืจื ืกืจืืืกืก ืขืืื ื ืืืืื ืฉืื ืกืจืืืก ืืืข ืืขืืื ืื ืื ืืกืจืืืกืื ืืืืจืื ืื ืืืื ืื ืืืืชืืืจ ืืืืื ืืืืฉ ืืฉืื ืืขืื ืฉืื. ืืืืจืช ืกืืจ ืื ืชืืืืืช ื docker-compose, ืืืจืืช ืฉืืืจื ืืื ืื ืืืขืืื ืืื ืืืืงื, ืขืืืื ืืืกืชืืจ ืืื ืืืืคืื ืื ืคืืืืช ืืื ืืกืจืืืกืื, ืืืืืืื ืฉืงืฉื ืืืืืช ืขื ืฉืื ืงืืจืื ืืืขืจืืช ืืืืชืืช. ืืื ืงื ืืขืืืื ืขื ืืืงืจ ืืกืจืืืกืื ืื ืืื ืื ืฉืื ืืืจ ืืืื ืืกืจืืืกืื ืืืืจืื ืืชืืื ืืืืืง ืฉืื ืืืขืจืืืช ืืฆืืืืืช ืืขืืืช ืื ืืฉื ื ืืืืื ืกืืจ.1 419
ืืขืืจ ืืื ืืงืืื ืงืื ืืฉ ืขืื ืืืื ืคืืฆ'ืจืื ืฉืื ื ืืกืืชื ืื ืื ืืื ืฉืืืืฉืืื ืขืืืจื ืืื ืืขืฉืืช fork ืืฉืืื ืื ืงืืื ืืกืืืืช, ืืงืื ื ืืืืคืืงืฆืืืช ืืฉืืืื ืืกืืืืื ืจืฆืื ืืืคืืื ืืืืจืื ืกืืืงืจืื.
ืืคืืฆ'ืจ ืืื ืืฉืื ืฉื ืงืืื ืงืื ืฉืื ืงืืื ืืฉื ื ืืืืื ืืืืจืื ืืื ืคืงืืืช rewind ืฉืืืคืฉืจืช ืืืืืืจ ืืช ืืคืจืืืงื ืื ืงืืื ืงืืืืช ืืฉืืื. ืื ื ืืืื ืฉืงืจืกืจ ืืงืืคืืืืื ืืขืชืื ืืืกืืคื ืืช ืื ืืืื ืชืืื ืืื ืืงืจื ืื ื ืืขืืืฃ ืืขืืื ืขื ืืื ืืื ืืฉืืืจ ื ืงืืืืช ืืคืชื ืืืืืืจ ืืืืื.
ืืกืงื ืืช
ืืืืืช ืืงืื ื ืงืืขืช ืืขืืงืจ ืืคื ืืืืื. ืืืคืืก ืืขืืื ืืืฆืืื ืืชืงื ืืืจืื ืืฆืืจื ืืื ื ืืื ื ืืืืฆืื ืืขืืืช ืืื ืืืจ ืืื ืืื ืื ืืื ืืงืจ, ืกืื ื ืืื ืืจืืจืช ืืืืื ืฉืื ืจืื ืืืื ืืขืืืื ืืื ืื ืื ืืคืขืืชื ืืช ืงืจืกืจ ืืื ืื ื ืืืฆื Auto ืฉืืื.
ืื ืืกืื ืขืื ืื ืกื ืืื 50$, ืืืืืง 20 ืืงืืื, 20 ืืงืจืกืจ ื 10 ืืงืืคืืืืื. ืื ื ืืจืืฆื ืืืขืืืื ืขื ืฉืืืฉืชื ืืืืืืฅ ืื ืืื ืื ืกืืช ืืื ืืจืืืช ืืืื ืืื ืืชื ืืื ืืืืืื ืืืฆืืืืื ืืืืืข ืืชืืฆืืืช ืืืืืช ืขื ืืืืืืื ืฉืืชืืืืื ืืื. ืืืืืจ ืื ืืชื ืจืืืื ืฉืืชื ืื ืืืื ืขืืืืื ืขื ืืืคืืก ืืืื ืืืืืช ืฉืชืืื ืืช ื 100$ ืืืืืฉ ืฉื ืงืืื ืชืชืืื ืืื. ืืืืื ืช ืชืืืจื ืืืืืจ ืงืืคืืืืื ืืืขืชื ืืื ืืฉืชืื ืืืงืจืกืจ ืืฉ ืงืกื ืืฉืื ืืืจืืช ืฉืฆืจืื ืืฉืื ืื ืืืืื ืืืคืขืืื ืืฉื ืืช ืืืืืื ืืืืืืืื ืืกืื ื ืื ืืืคืืก.
ืืืืืื ืืืืกืกืช ืืฉืขืืช ืฉื ืงืืื ืงืื ืขื ืืืคืืก ื ืจืืชื ืื ืืขืืืคืช ืืืชืืื ืืื ืื ื ืืืื ืฉืืืจื ืชืงืืคืช ืืชืจืืืืช ืืืืชื ืืืืื ืืืชื. ืื ื ื ืืชื ืืืืคืืก ืฉื ืงืืื ืงืื ืืจืืฅ ืขื ืคืจืืืคื, ืื ืืกืคืืง ืืืกืืจืช ืืืืืื ืืจืืืืชื ืืื ืื ืื ืื ื ืืขืืืจ ืืช ืืืฉืืื ืืงืจืกืจ ืื ืืืชื ืขืฆืืืืช ืืช ืืืชืืื ื vim ืืื ื ืืชื ืืงืจืกืจ ืืกืืื.
1 419
ืืฉืืืื ืืื Claude Code, Copilot CLI ื Cursor CLI
ืกืืื ื ืืงืืืื ืืฉืืจืช ืืคืงืืื ืืฉืชืคืจื ืืืื ืืืฉ ืืืืืฉืื ืืืืจืื ืื. ืื ืืชืืื ืขื ืงืืื ืงืื ืืืืชืืืืืช ืืืืืื ืืื ื, ืืฉื ืืช ืชืฉืืืช ืืื ืฉื ืืืืงืจืืกืืคื ืืืืื ืืคืืชืื Cursor CLI ืืืืจืื ืื ืืืืขื Cursor ืขื ืืื CLI ืืฉืืื. ืื ืืฉืืืฉื ืืขืืืื ืืืืืืชื ืืฆืืืชื ืืชืงืืคื ืืืืจืื ื ืืืืืจ ืืงืืื ืขื vim. ืืื ืืืช ืื ื ืจืืฆื ืืฉืชืฃ ืืช ืืืกืงื ืืช ืืืจืืืืืช ืฉืื ืืืขืืืื ืขื ืฉืืืฉืชื, ืื ืืฉืืื ืืืืื ืชืฉืชืืฉื ืืืื X ืื Y ืืื ืืืชืจ ืืขืฉืืช ืกืืจ, ืืจืืืช ืืืืงืืช ืืืืืฉืืช ืืืชืช ืืื ืืช ืืืืื ืืื ืืืืืจ.
ืืื ืื ื ืขืืื
ืื ื ืขืืื ืขื ืืกืคืจ ืคืจืืืงืืื ืื ืืื ืืช ืืืคืฆื ืืช ืืืจืืื ื ืขื tmux, ืื ืคืจืืืงื ืืงืื session. ืืื session ืฉื tmux ืืฉ ืื ืืื ืืืืื ืคืชืืืื ืืชืืื ืืื ืืื ืืืื neovim, ืขืื ืืื shell ืืืฉืืจ ืืคื ืฆืจืื ืืคืจืืืงื.
ืกืืื ื ืืงืืืื ืืฉืืจืช ืืคืงืืื ืจืฆืื ืืฆืื ืืฉืชื ืืจืืื, ืื ืืชืื neovim ืืชืื ืืืกืืฃ ืืืืื ื ืฉืื ืื ืืืื ื ืคืจื. ืขืืืจ ืกืืื ืงืืืื ืฉืจืฅ ืืชืื neovim ืืฆืจืชื ืคืื ืงืฆืื ืฉืืืคืฉืจืช ืืกืื ืงืืข ืงืื ื vim ืืืืืืฆืช ืืคืชืืจ ืืืขืชืืง ืืช ืฉื ืืงืืืฅ ืืืกืคืจื ืืฉืืจืืช ืืืกืืื ืืช ืืคืจืืืคื ืืคืืจืื:
app/controllers/demo_controller.rb:69-70
ืืฉืืื ืืืืืืจ ืืืคืืคื ืืชืงื ืชื ืืช ื MCP ืฉื ืืจืื ืืืื ืืคืฉืจ ืืืงืฉ ืืกืืื ืืงืืืื ืืืกืชืื ืขื ืืืกื ืื ืขื ืืืื ืืื ืืกืืืืืื ืฉื ืืชืืจ ืงืื ืืงืกื.
ืงืืืงืก ืื ืืืคืืข ืืืฉืืืื ืืื ืื ืื ื ืืกืืชื ืืืชื.
ืืื ืื ืขืืื
ืืืจื ืืืงืืืืช ืืขืืื ืขื ืืื AI ืืื ืื ืื ืืืืฉื ืืืื ืืื ืืืืืื ืืฉ ืืช ืืื ืื ืฉืื:
1. ืงืจืกืจ ืืฆืืขืื ืื ืื ืืกืืกื ื 20$ ืืืืืฉ ืืื ืืืื ืขื ืืืชืจ ืฉืืืืช ืืืืชืจ.
2. ืงืืคืืืืื ืืฆืืขืื ืื ืื ืืกืืกื ื 10$ ืืืืืฉ ืืื ืื ืขื ืืืชืจ ืฉืืืืช ื 40$.
3. ืงืืื ืงืื ืืฆืืขืื ืืช ืืื ืื ืืืกืืกื ื 20$ ืืืืืฉ ืืื ืื ืืชืงืื ื 100$.
ืืืืื ืช ืืืืืื ืืืื ืฉืืจืช ืืคืงืืื ืงืืคืืืืื ืืืคืฉืจืื ืืืืืจ ืืจืฉืืืช ืืืืืืื ืืจืืืื ืฉืืื ืืื ืืื ืืืคืฆืื ืฉื Auto. ืื ื ืขืืืชื ืืจืื ืขื ืกืื ื ืืืื ืคืขื ืขืืจืชื ืืืืคืืก ืืฉืกืื ื ืืกืชืื. ืืฆื ืงืจืกืจ ืจืฉืืืช ืืืืืืื ืืืชืจ ืืืืื ืืืฉ ืืืคืฆืื ืืืืืจืช ืืืื ืืืืคื ืืืืืืื ืืื ืืืกืื ืืขืืืืืช ืืืงืืื ืงืื ืืืื ืืจืืจืช ืืืืื ืืื ืืืคืืก ืืืคืฉืจ ืืฉื ืื ืืกืื ื ืื ืืืืงื ืืฉืืื ืืืกืื ืขืืืืืช.
ืงืืื ืงืื ืืื ืืืืื ืฉืืืื ืืืืื ืขื ืืื ืขืืืื ืจืฆืืฃ ืืืื ืจืื ืืืื ืืืจื ืฉืขื ืฉื ืขืืืื ืืื ืืืงืฉ ืืื ื ืขืื ืืกืฃ ืื ืืืืืช ืืื ืฉืขืืช ืขื ืฉืืืืืื ืชืชืืคืก. ืื ืงืจืกืจ ืืื ืงืืคืืืืื ืขืืืืื ืขื ืืืืื ืืืืฉืืช.
ืขืืฉืื ืืื ืกืคืง ืฉืืืคืืก ืืื ืืืื ืืขืืื ืืื ื ืืืฉื ืฉืืจืื ืืืืชืืืืืช ืฉื ืื ืฉืื ืืจืฉืช ืืงืืื ืงืื ืืื ืืขืฆื ืืชืืืืืช ืืืืืื ืืืคืืก. ืืืจ ืื ืื ืืขื ืฉื ืชืชื ืืกืื ื ืื ืืงืจืกืจ ืืืื ืืืืงืืช ืฉื ืืฉืืืช ืืื ืืกืชืืื ืขื ืชืืงืื ืื ืื ืงืฉืืจืื ืืืืื ืืื ืืืคืืก ืืฆื ืืช ืืืขืื ืชืื ืืื ืืงืืช.
ืืฆืื ืคืขืืื
ืืื ืืื ืืืืืื ืืคืชืืจ Shift+Tab ืืื ืืืืืฃ ืืฆื ืคืขืืื. ืืืฆืืื ืื:
1. ืืงืืคืืืืื ืืฉ "ืืฆื ืชืื ืื" ื"ืืฆื ืจืืื". ืืฉืืื ืืงื ืคื "ืืชื ืื ืจืง ืคืขื ืืืช" ืฆืจืื ืืืคืขืื ืคืงืืื (ืื ืื ืืฆื).
2. ืืงืืื ืงืื ืืฉ ืืฆื "ืขืจืืื ืืืืืืืืช", "ืืฆื ืชืื ืื"
3. ืืงืจืกืจ ืืฉ "ืืฆื ืืชื-ืื-ืจืง-ืคืขื-ืืืช" ืฉืืืฉืจ ืืื, "ืืฆื ืชืื ืื" ื"ืืฆื ืฉืืืืช" ืื ืืืืื ืืื ืืจืฉืืืช ืืฉื ืืช ืงืืฆืื.
ืืฆื ืชืื ืื ืืื ืชืืื ืจืขืืื ืืื ืืืื ืืฉืคืจ ืืช ืืชืืฆืืืช ืื ืืฉ ืืื ืื ืืงืจืื ืืช ืืชืืื ืืช ืืืชืงื ืืืชื ืืคื ื ืฉืืคืขืืืื. ืงืืคืืืืื ืขืืื ืืืชื ืืงืจืื ืืช ืืชืืื ืืช ืืืืฉ ืืื ืืืืื ืื ืฉืื ืืฉืื ืืจืง ืืืจื ืฉืื ื ืืืฉืจ ืืื ืืชืืื ืืืฆืข. ืงืืื ืืจืฉ ืืืืฆื ืขื Enter ืืื ืืขืืืจ ืืืฆื ืชืื ืื ืืืฆื ืืืฆืืข ืืงืจืกืจ ืืคืืื ื Enter ืื ืชืืื ืืืื. ืืื ืืืืื ืืืจื ืืฆืืจืช ืืชืืื ืืช ืืฉ ืืคืชืืจ ืฉืคืืชื ืืืชื ืืงืืืฅ Markdown ืืขืืจื ืฉืืืืืจ ื EDITOR ืืืืขืชื ืืคืฉืจ ืืืืจ ืืช ืื ื neovim ืฉืขืืฉืื ืจืฅ.
ืืฆื ืืฉืืืืช ืฉื ืงืจืกืจ ืืื ืื ืืฆืืื ืื ืื ื ืืืื ืืืคืขืื ืืืชื ืืืืืืช ืจืืืข ืฉืืื ืื ืืชืืื ืืฉื ืืช ืื ืงืืฆืื. ืืืกืจืื ืืืฆื ืื ืืื ืฉืืกืืื ืื ืชืืื ืืืื ืฉืืื ืืืฆื ืฉืืืืช ืืื ืืื ืื ืกื ืืฉื ืืช ืงืืฆืื, ืื ืืฆืืื, ืืืฉืื ืื ืกืืช ืืจืง ืืืจื 8-10 ื ืกืืื ืืช ืืื ืืืื ืฉืื ืื ืืขืืื ืืืืคืืก ืืช ืืฉืื ืื ืืืืฆืข ืขื ืืืกื.
ืคืืฆ'ืจืื
ืืื ืืคืืฆ'ืจืื ืืืจืืืืื ืฉื ืืกืืชื ืืฉืืืฉืช ืืืืื:
1. ืืืื ืชืืืืื ืืฉืจืชื MCP
2. ืืืื ืชืืืืื ื Skills
3. ืืืื ืืืืืื ืืืจืืืช ืฉืืืืช ืืฉื ืืช ืืืืืฉืื ืกืฉื ืงืืื
4. ืงืืคืืืืื ืืงืืื ืืืืขืื ืื ืชื ืคืจืืืงื ืืืืฆืืจ ืืขืฆืื ืงืืืฅ AGENTS ืืกืืกื.
5. ืงืืคืืืืื ืืืืข ืืืจืืืช ืืช ืืฉืื ืืืื ืืชืืงืืื ืืืืื ื git diff. ืืืฉืืช ืื ื ืืขืืืฃ ืืช git diff ืืชืื ืืื ืืื ืืขืืืจ ืขื ืฉืื ืืืื.
6. ืืืื ืืืืขืื ืืขืืื ืขื sub agents ืืืืฆืืจ ืกืืื ืื, ืืืฉื ืกืืื ืขืืืจ code review.
7. ืืืื ืืืืขืื ืืฉืืจ ืืกืคืจ ืกืืื ืื ืฉืืขืืื ืขื ืืขืื ืืืงืืื.1 419
ืืืค: ืกืืื ื ืงืืืื ืืงืืฆื ืืืืจืื ืฉืืื
ื ืชืชื ืืงืืื ืืื ืืช ืคืืฆ'ืจ, ืืืืืืฉ ืื ืืื ืืฉืื, ืืืงืชื ืืช ืื ืฉืืื ืืชื ืขื
git restore . && git clean -f -d ืืืืฉืืชื ืืืื ืืืืื.
ืกืืฃ ืกืืคืืจ? ืื ืืืืืง.
ืงืืื ืงืื ืืงืืคืืืืื CLI ืื ืืืื ืืืจืื ืืช ืชืื ืืื ืชื ืืขื. ืื ืขืืฉืื ืืช ืื ืืืืืืืืช ืืืฉ ืื ืชืืกืคืื ืฉืืืจืืื ืืื ืืฉืืืจ ืืืชืจ ืืืจืื ืืช ืื ืืฉืืืจ ืืช ืืืืจืื ืืช ืืฆืืจื ืืืชืจ ืืืื. ืืืขืื? ืืฉืื ืงืื ืืช ืืขืืืื ืฉืืื ืขื git restore ืงืืฆื ืืืืจืื ืื ื ืืืงืื. ืืฉืขืืืจืื ืืื ืืื ืกืืื ื ืงืืืื ืงืืฆื ืืืืจืื ืื ืืชืขืืื ืื. ืืืืืข ืืืฉื ืืงืืฆื ืืืืจืื ืืืื ืืคืืืข ืืชืืฆืืืช ืฉื ืืืืจืื ืืืืื ืฉืงืืื ืืื ื.
ืืืืจืื ืฉื ืงืืื ืงืื ืืืกืืจ ืืืฃ ืืชืืขืื ืืื:
https://code.claude.com/docs/en/memory
ืืจืื ืคืขืืื ืฉืืื ืืืืืืจ CLAUDE_CODE_DISABLE_AUTO_MEMORY=0 ืืืืืชืจ ืขื ืืฆืืจืช ืืืืจืื ืืช ืชืื ืืื ืชื ืืขื ืืืืงืื ืื ืืืกืชืื ืขื ืงืืฆื ืืืจืืืช.
ืืืืจืื ืืช ืขืฆืื ื ืฉืืจืื ืืชืืงืืืช ~/.claude/projects/<project>/memory/. ืชืืงืืื ืืืช ืืืขืื ืชืืืื ืืืฆืื ืืช ืื ืืฉืืืืช ืืงืืืืืช ืฉืขืฉืืชื ืขื ืงืืื. ืืื ืคืขื ืืืืืฅ:
1. ืืืชืื /memory ืืชืื ืงืืื ืงืื, ืืืงืฉ ืขืจืืื ืฉื ืงืืืฅ ืืืืจืื ืืื ืงืืช ืืืชื.
2. ืืืงืฉ ืืงืืื ืงืื ืขืฆืื ืฉืื ืงื ืืืจืื ืืช ืื ืจืืืื ืืืื ืื ืืืงืฉ ืฉืืืืง ืคืจืืื ืกืคืฆืืคืืื (ืืคืจืืืคื ืฉื ืงืืื ืงืื).1 419
ืืืค: ืกืืื ื ืงืืืื ืืงืืฆื ืืืืจืื ืฉืืื
ื ืชืชื ืืงืืื ืืื ืืช ืคืืฆ'ืจ, ืืืืืืฉ ืื ืืื ืืฉืื, ืืืงืชื ืืช ืื ืฉืืื ืืชื ืขื
git restore . && git clean -f -d ืืืืฉืืชื ืืืื ืืืืื.
ืกืืฃ ืกืืคืืจ? ืื ืืืืืง.
ืงืืื ืงืื ืืงืืคืืืืื CLI ืื ืืืื ืืืจืื ืืช ืชืื ืืื ืชื ืืขื. ืื ืขืืฉืื ืืช ืื ืืืืืืืืช ืืืฉ ืื ืชืืกืคืื ืฉืืืจืืื ืืื ืืฉืืืจ ืืืชืจ ืืืจืื ืืช ืื ืืฉืืืจ ืืช ืืืืจืื ืืช ืืฆืืจื ืืืชืจ ืืืื. ืืืขืื? ืืฉืื ืงืื ืืช ืืขืืืื ืฉืืื ืขื git restore ืงืืฆื ืืืืจืื ืื ื ืืืงืื. ืืฉืขืืืจืื ืืื ืืื ืกืืื ื ืงืืืื ืงืืฆื ืืืืจืื ืื ืืชืขืืื ืื. ืืืืืข ืืืฉื ืืงืืฆื ืืืืจืื ืืืื ืืคืืืข ืืชืืฆืืืช ืฉื ืืืืจืื ืืืืื ืฉืงืืื ืืื ื.
ืืืืจืื ืฉื ืงืืื ืงืื ืืืกืืจ ืืืฃ ืืชืืขืื ืืื:
https://code.claude.com/docs/en/memory
ืืจืื ืคืขืืื ืฉืืื ืืืืืืจ CLAUDE_CODE_DISABLE_AUTO_MEMORY=0 ืืืืืชืจ ืขื ืืฆืืจืช ืืืืจืื ืืช ืชืื ืืื ืชื ืืขื ืืืืงืื ืื ืืืกืชืื ืขื ืงืืฆื ืืืจืืืช.
ืืืืจืื ืืช ืขืฆืื ื ืฉืืจืื ืืชืืงืืืช ~/.claude/projects/<project>/memory/. ืชืืงืืื ืืืช ืืืขืื ืชืืืื ืืืฆืื ืืช ืื ืืฉืืืืช ืืงืืืืืช ืฉืขืฉืืชื ืขื ืงืืื. ืืื ืคืขื ืืืืืฅ:
1. ืืืชืื /memory ืืชืื ืงืืื ืงืื, ืืืงืฉ ืขืจืืื ืฉื ืงืืืฅ ืืืืจืื ืืื ืงืืช ืืืชื.
2. ืืืงืฉ ืืงืืื ืงืื ืขืฆืื ืฉืื ืงื ืืืจืื ืืช ืื ืจืืืื ืืืื ืื ืืืงืฉ ืฉืืืืง ืคืจืืื ืกืคืฆืืคืืื (ืืคืจืืืคื ืฉื ืงืืื ืงืื).1 419
ืืื ื ืืขืืืช ืฉืืืืฉ
"ืืชื ืืืื ืืืืื ืืืชื ืืื ืื ืืฆืืื ืืืืจ ืืืื ื" ืงืจืื ืื ืืื ืืืืช ืืคืจืกืืืช ืืืืืจืช ืืืืงืืืง. ืจืื ืืืื ืืื ืฆืืืงืช, ืืื ื ืืฉืืืืฉ ืืฉืคื ืื ืฉื ื ืืืจืื ืฉืื ืื ืืฆื ืื ื ืืื. ืืืื ืื ืฉืื ืืฆืืืืื ืืืืื ืื ืืืืช ืื ืืจืื ืืืืื ืืื ืืงืืฉื ืืฆืืืืื ืืืืจ ืื ืืืชืื, ืืื ืื ืืขืื ืฉื ืืืื. ืืืืืื ืคืฉืื ืื ืฉื ืืฉืื ืื ื ืฆืจืืืื ืืืชื.
ืืื ืื ืฉืื ืื ื ืจืืืื ืืงืืืช ืืืื ืื ืืืืช ืงืฉื ืื ื ืืจืืืช ืืืื ืชืื ืืช.
ืื ืื ื ืืกืชืืืื ืขื ืงืื ืฉ AI ืืชื ืืืจืืืฉืื ืฉืื ืื ื ืืืื ืื ืืื, ืฉืืื ืขืืื ืืื ืฉืฆืจืื ืืฉืืคืฉืจ ืืงืื ืืช ืืฉืื ืื ืืืืชืงืื ืื ืืฉืืจืืจ ืฉืื ืืืื ื ืืืชืื ืืช ืื ืืื. ืืืขืื ืืื ืื ืืืกืจ ืืื ืืื ืฉืืจืขืืื ืื ืืื ืคืฉืื ืื ืงืืคืฅ ืืจืืฉ.
ืืจืื ืื ืฉืื ืืชืขืฉืืื ืืืขื ืื ืืืื ืฉืื ืืกืืจ. ืฉืื ืื ืืืื ื AI ืื ื ืืชื ืืช ืืคืชืจืื ืืืื ืืืืชืจ ืื ืื ื ืืชื ืืช ืืคืชืจืื ืืืื ืืืืชืจ ืืคืขื ืืจืืฉืื ื ืขื ืืืื ืืื ืืฉืชืคืจ ืืืืชื ืืช ืืคืชืจืื ืืืื ืืืืชืจ. ืืืืืืช ืืืฉืื ืืื ืขื ืืคืชืจืื ืื ืืื ืืกืืืืืฆืื ืืืืืช ืืืฉืืืืชื ืืืงืจืื ืื ื ืฆืืจื ืืืชื ืืื.
ืฆืจืื ืืืืื, ืื ืื ื ืื ืืืืขืื ืื ืืื ืืื. ืืืื ืืืืืช ืฉืกืืื ืืงืืืื ืฉื ืืขืชืื ืืืื ืื ืื ืืื ืฉืืฃ ืืื ืื ืืจืื ืืืชืจ ืงืื ืื ืขืืืจ ืืชืื ืช ืืื ืืืืช ืืืคืืื ืื ื ืฆืืจื ืืืืื ืืช ืืงืื ืฉืืื ืืืชื. ืืื ืื ืขืื ืื ืืฉืื ืืื ืืืืื ืืช ืืงืื ืฉืืืฆื ืฉืืื ืืืืืจ ืฉืืื ื ืืื ืกืงืืื. ืืืื ื ืืืืื ืืืืชืจ ืืืืืช ืื ืืช ืืืืืืช ืืืืจ. ืืื ืฉืืื ืื ืฉืกืืื ืืงืืืื ืืืื ืืขืืืจ ืืื ืื ืืื ืื ืจืง ืชืืงืฉื.
1 419
functions aren't used for the second account because they are hard coded with $this->accountId Map the helper functions that could be reused, refactor them to accept accountId and then refactor the tests to use themืืคื ืืขืฆื ืืืืฃ ืืชืืื - ืื ืื ื ืื ืืืื ืืืืืจ ืืืคืฉืจืืช ืื ืืืืืช. ืืจืืข ืฉืืฉ ืื ืืื ืืื AI ืื ื ืืืื ืืืืื ืขื ืฉืื ืืื ืืืืืื ืืชืฉืชืืช ืฉืืืคืฉืจื ืงืื ืืจืื ืืืชืจ ื ืงื. ืืืช ืืืฉืืขืืช ืฉื ืืฆืืืจ ืืืืจืฉืช ืขืื. ืื ื ืคืจืืืคื ืืืจ ืฉืืืชื ืชืืฆืื ืืืจืช ืืืืจื:
I see file @tests/Automations/AutomationQueueReconciliationWorkerTest.php uses 2 accounts but many of the helper
functions aren't used for the second account because they are hard coded with $this->accountId
Create a class to wrap test helpers of an account call it TestAccount. Move all test helpers to be mthods of this class and use it to create multiple accounts:
$account1 = new TestAccount();
$account1->seupWorkflowWithSubscribers();
$account2 = new TestAccount();
$account2->seupWorkflowWithSubscribers();
ืืืคืชื ืืื ืืื ืืฉืื ืื ืฉืื ืขื AI ืื ืื ื ืืืืืื ืืืชืื ืงืื ืืืืืจืฆืืืช, ืื ืขื AI ืื ืื ื ืืืืืื ืืฉืื ืื ืืืขืืืช ืืขืจืืชืืืช ืืงืื ืืจืง ืืืื ืฉืื ืื ื ืฉืืื ืื ืืืขืืืช ืืืื ืืืจื ืฉืืงืื ืขืืื ืื ืืืืจ ืฉืืืื ืืืืฉืืจ ืืืชื, ืื ืืืืืช ื AI ืงื ืืืื ืืชืงื ืืขืืืช ืืขืจืืชืืืช ืืื ืกืืช ืจืขืืื ืืช ืืืฉืื.1 419
ืงืื ืืืืืืชื ืืื ื ืืื
ืขืืืื ื ืืืงืื ื AI ืืื ืฉืืืชืื ืืช ืืงืื ืฉืืชื ืฆืจืืืื? ืืืง ืืืกืืื ืืื ืฉืืคืจืืืงื ืฉืืื ืืกืืื ืืื ืืืืง ืืืกืืื ืฉืืคืจืืืงื ืืกืืื ืืื ืืงืื ืฉืกืืื ืืงืืืื ืืืจ ืืชื. ืืืืื? ืืื. ืื ื PHP ืืืื:
// Create workflow in account 1
$messageIds1 = $this->createSeriesMessages(2);
$template1 = $this->generateSeriesLogicJsonTemplate(2);
$result1 = $this->createSeriesAutomationWithMessages(
$this->accountId,
$this->listId,
$template1,
array_combine(range(0, count($messageIds1) - 1), $messageIds1)
);
$workflowId1 = $result1['workflowId'];
// Add subscribers to account 1
$subscriberIds1 = array_slice($this->subscriberIds, 0, 3);
$this->seedUserEnterList($this->listId, $subscriberIds1, $this->accountId);
$this->runAutomationHandler($this->accountId);
// Create second account
$this->secondAccount = $this->createSecondAccount(5);
// Create workflow in account 2
$messageIds2 = [];
for ($i = 0; $i < 2; $i++) {
$messageIds2[] = $this->createMessageForAccount(
$this->secondAccount['accountId'],
$this->secondAccount['listId'],
$this->secondAccount['senderId'],
"Account2 Message " . ($i + 1),
"Account2 Subject " . ($i + 1)
);
}
// ... skip more code ...
$workflowId2 = $responseData2['createdId'];
ืืงืื ื ืืชื ืขื ืืื ืงืืื (ืงืืื ืงืื ืืคืขื), ืืื ืชืืคืก 31 ืฉืืจืืช, ืฉืืจืืช ืฉืืฉืื ืกืื ืืงืจืื ืืืชื ืืืื ืืื ืืฉื ืืชืขืืืฃ ืืืืื ืืงืื ืืงืกื ืฉื ื AI ืืชืืื. ืืืื ืืืื ืืช ืื ืื ืืืืช ืืืืืื ืืืช ืฉื ื AI ืืืงืื ืืื. ืืืื ื ืคืจืง ืืช ืื.
ืื ืืงืื ืขืืฉื - ืงืืจืืื ืจืง ืืช ืืืขืจืืช
ืขืืืชื ืขื ืืคืชืืื ืืืืื ืฉืื ืืืืืื ืืขืจืืช ืืืื ืืืืจืื ืืืฉืืืื ืฉืืืืชื ืฉื ืืื ืฉืืขืจืืช ืืงืื ืื ืกืืืคืืื, ืกืืื ืืงืื ืฉืื ืืืืข ืืืืจ. ืืฆื ืงืืื ืงืื ืื ืืืฉ ืืืื ืื ืืกืคืืง ืืงืจืื ืืช ืืืขืจืืช ืืื ืืืืื ืื ืืงืื ืืืืจ ืืขืฉืืช:
1. ืืืฆืจ workflow ืืืฉืืื 1
2. ืืืกืืฃ ืื ืืืื ืืืฉืืื 1
3. ืืืฆืจ ืืฉืืื ืฉื ื
4. ืืืฆืจ workflow ืืืฉืืื 2
ืืฉืื ื ืืืงื ืืช ืืืฉืงืคืืื ืืืขืจืืช ืืืจ ืขืืืืช ืฉืืืืช: ืืื ืื ืืฆืจืช ืืช ืืฉืืื 1? ืืื ืื ืืืกืคืช ืื ืืืื ืืืฉืืื 2? ืืืื ืืฉ ืชืฉืืืืช ืืื ืืื ืื ื ืจืง ืจืืฆื ืฉื ืฉืื ืื ืฉืืฉ ืขืจื ืืืืชื ืคืืงืืก. ืืฉื ืืืข ืืงืจืื ืืช ืืงืื ืฉืงืืื ืืชื ืืืื ืื ื ืืืื ืืขืื ืืืชืืื ืืืขืจืืช ืืืืชืขืื ืืืงืื ืขืฆืื - ืืื ืกืืื ืื ืจืข ืื ืืืืจื ืืื ืื ืฉืื ืืกืืื ื ืงืืืื ืื ืชืืื ืืฆืืืืื ืืขืืื ืื ืืช ืืงืื ืืื ืืช ืืืขืจืืช.
ืืื ืืฆืขื ืืจืืฉืื ืืขืืืื ืืงืื (ืืคืฉืจ ืืืงืฉ ืืงืืื ืงืื ืืขืฉืืช ืืช ืื ืื ืืขืฆืืื) ืืื ืืงืืช ืืช ืืงืื ืืืกืืจ ืืืชื ืืคืื ืงืฆืืืช. ืืืคื ืฉืืฉ ืืขืจื ืื ืืืื ืฉื ืืคืื ืงืฆืื:
$workflowId1 = $this->createWorkflowInAccount($this->accountId);
$this->addSubscribersToAccount($this->accountId);
$this->secondAccount = $this->createSecondAccount(['subscribers' => 5]);
$workflowId2 = $this->createWorkflowInAccount($this->secondAccount);
ืืื ืืงืื ืื ืขืงืื
ืืืจ ืฉื ื ืฉืื ืื ื ืืื ืฉืืื ืื ืืื ืืืกืจ ืืขืงืืืืช ืืงืื ืืื ืืฆืืจืช ื workflow ืืืฉืืื ืืจืืฉืื ืืืฆืืจืช ื workflow ืืืฉืืื ืืฉื ื. ืื ืืืฉืืื ืืจืืฉืื:
// Create workflow in account 1
$messageIds1 = $this->createSeriesMessages(2);
$template1 = $this->generateSeriesLogicJsonTemplate(2);
$result1 = $this->createSeriesAutomationWithMessages(
$this->accountId,
$this->listId,
$template1,
array_combine(range(0, count($messageIds1) - 1), $messageIds1)
);
$workflowId1 = $result1['workflowId'];
ืืืฉืืื ืืฉื ื ืืืืืชื ืขื ืจืื ืืงืื ืื ืืื ืืื ืืืื ืืจืื. ืื ืฉืงืืื ืขืฉื ืฉื ืืื ืืขื ืืื - ืืคืื ืงืฆืืืช ืฉืืืคืืขืืช ืืงืืข ืืืืฆืจืืช ืืช ืืืืืข ืืืฉืืื ืืจืืฉืื ืื ืืงืืืืช ืืช ืืืื ืืืฉืืื ืืชืืจ ืคืจืืืจ ืืชืืื ืืขืืื ืขื $this->accountId. ืงืืื ืงืื ืืฉืชืื ืืืื ืื ืืฉื ืืช ืืชืืืืช ืฉื ืคืื ืงืฆืืืช ืืืื ืืื ืืขืืืฃ ืืืขืชืืง ืืช ืชืืื ืืคืื ืงืฆืืืช ืืชืืช ืืืขืจื ืืืืืฆืจ ืืจืื ืืืชืจ ืงืื ืฉืื ืื ืขืงืื ืขื ืืงืื ืฉืืื ืืคื ืื.
ืืืืืื ืืช
ืืืกืจ ืืขืงืืืืช ืืื ืกืืื ืืจืืจ ืืื ืฉืืชืฉืชืืช ืฉืืืชื ืื ืืงืื ืื ืืืชื ืืกืคืืง ืืืื ืืฉืืื ืืงืื ืืืืฉ ืฉืงืืื ืืฆืจ. ืืคื ืืฉ ืื ืืืืื ืืช ืืฉืื ืื ืืคืขืจ ืืืชืงื ืืืชื ืืื ืื ื Code Review ืฉืื ืืืื ืืืืจ ืืืชืจ. ืืจืืข ืฉืืืืืชื ืืช ืืืขืื ืื ื ืืืื ืืืฉืชืืฉ ืืคืจืืืคื ืืกืื ืื ืืื:
I see file @tests/Automations/AutomationQueueReconciliationWorkerTest.php uses 2 accounts but many of the helper1 419
ืชืืื ืืื ืืื ืฉืืื ืืืื ืืืืจืืช ืืืฉืืืืช ืฉืืื ืื ืืืจื ืืื ืืืื ืื ืืฉืืืื ืืืืื ืืื ืืืชืจ ืืช ืจืขืืืช ืืืืื ืืื ืฉืืืื ื ืืืืื. ืฉืืืข ืืื ืืืืื ืจ ืขื LangGraph ืืื ืื ื ืขืื ื ืืืืจ ืื ืืฉื ืฉื ืคืจืืืงืืื ืืืืืืชืืื ื AI ืืกืืจืช ืืืืืื ืจืื ืืืื.
Endi mavjud! Telegram Tadqiqoti 2025 โ yilning asosiy insaytlari 
