Takardun bayani
Raba sabobin MCP, saituna da tarihi
Na'ura ce ta fassara wannan shafin daga Turanci. Ana maraba da gyare-gyare. Gyara wannan shafin a GitHub
A wannan shafin
Kowane asusu yana riƙe bayanan shigarsa. Duk sauran abubuwa za a iya raba su ɗaya bayan ɗaya: ccam yana mayar da fayil ko foldar asusun mahaɗi zuwa foldar rukuni da aka raba, don haka canjin da aka yi a asusu ɗaya yana bayyana a duk asusan wannan rukunin.
Abin da za a iya rabawa
| Abu | Zaɓi | Abin da ake rabawa |
|---|---|---|
| Sabobin MCP | --mcp |
mcp.json na rukunin, wanda ake miƙa wa Claude Code lokacin farawa |
| Saituna | --settings |
settings.json: izini, hooks, model, layin matsayi |
| Ƙwaƙwalwa ta gaba ɗaya | --memory |
CLAUDE.md |
| Extensions | --extensions |
agents/, commands/, skills/, plugins/, output-styles/, rules/ |
| Tarihin tattaunawa | --history |
projects/ da history.jsonl |
Sababbin asusai suna raba komai banda tarihin tattaunawa.
Ba a taɓa raba fayilolin shiga .credentials.json da .claude.json ba. ccam yana haɗa hanyoyi ne kawai daga ƙayyadadden jeri, kuma waɗannan biyun ba sa cikinsa.
Rukunoni
on yana nufin rukunin default. Za ka iya kuma ba da suna, don wasu asusai kawai su raba wani abu:
ccam share work --history team
ccam share side --history teamYanzu work da side suna raba tattaunawa da juna, amma ba da sauran asusunka ba.
Kunna rabawa
Idan asusu ya fara raba wani abu, ccam:
- yana buga shirin kowane fayil da zai motsa, kwafa ko haɗa da mahaɗi, kuma yana tambaya kafin ya fara;
- yana motsa fayilolin asusun zuwa foldar rukunin idan rukunin har yanzu babu komai a ciki, ko yana ƙara fayilolin da rukunin bai da su tukuna;
- idan fayil ɗaya ya bambanta, yana tambaya ko a riƙe sigar rukunin, a yi amfani da taka, ko a haɗa JSON ɗin;
- yana ajiye ainihin naka a
.ccam-backup/<time>/a cikin foldar asusun; - yana maye gurbin ainihin da mahaɗi zuwa rukunin.
Ana sanya wa fayilolin tattaunawa suna bisa session ID ɗinsu, don haka tarihi daga asusai da dama yana haɗuwa ba tare da rikici ba.
ccam ba ya canza rabawa yayin da Claude Code ke gudana a matsayin asusun, saboda zaman yana ci gaba da rubutu a cikin fayilolin da ake motsawa. Ka rufe shi tukuna.
Kashe rabawa
ccam share work --history offAna cire mahaɗin, kuma asusun yana samun kwafinsa na abin da ke cikin rukunin a yanzu. Ƙara --fresh don farawa babu komai a maimakon haka. Rukunin yana riƙe abin da ke cikinsa don sauran asusai.
Kwafi saitin da ke akwai
Idan ka yi amfani da Claude Code kafin ccam, saitunanka suna cikin ~/.claude. ccam migrate yana kwafar su zuwa rukuni, don kowane asusu da ke raba waɗannan abubuwa ya same su:
ccam migrateA terminal, ccam yana fara nuna jerin zaɓin abubuwan (checklist). An yi wa komai alama sai tarihin tattaunawa; danna Space don canza abu, da Enter don ganin shirin. Abubuwan da foldar ba ta da komai a kansu ana yi musu alamar not found.
Abin da yake kwafa:
settings.jsondaCLAUDE.mdna gaba ɗaya;- extensions
agents/,commands/,skills/,plugins/,output-styles/darules/; - sabobin MCP naka na mai amfani, wato shigarwar
mcpServersta~/.claude.json, zuwamcp.jsonna rukunin; - bayanan shiga (OAuth) da aka ajiye na sabobin MCP da yake kwafa, zuwa fayil ɗin shiga na kowane asusu;
- tarihin tattaunawa (
projects/dahistory.jsonl), amma sai idan ka ƙara--history.
Ana karanta foldar tushe ne kawai: ba a matsar, haɗa ko canza komai a cikinta, kuma claude na yau da kullum yana ci gaba da aiki kamar da. Ba a taɓa kwafar fayilolin shiga .credentials.json da .claude.json zuwa rukunin ba.
Sabobin MCP da ke shiga da OAuth suna ajiye token ɗinsu a cikin bayanan shiga, ba a cikin jerin sabobin ba. Don kada ka sake shiga cikinsu, ccam yana kwafar waɗannan bayanan shiga zuwa fayil ɗin shiga na kowane asusu da ke samun sabobin ta rukunin, sai dai idan asusun yana da nasa tuni. Yana tsallake asusun da ke aiki, waɗanda ba a shiga ba tukuna, waɗanda aka yi wa rajista a wurinsu da ccam import, ko waɗanda ke ajiye bayanan shigarsu a Keychain na macOS, kuma yana ambatar sunayensu; a cikinsu, shiga sabobin da /mcp. Asusun da ya fara raba sabobin MCP daga baya zai sami bayanan shigar idan ka sake gudanar da ccam migrate.
ccam yana buga shirin kuma yana tambaya kafin ya kwafi komai:
$ ccam migrate
Copy from /home/me/.claude into group default (/home/me/.local/share/ccam/groups/default):
mcp ~/.claude.json new: context7, fs
settings settings.json new: 80 B
memory CLAUDE.md new: 31 B
extensions agents/ add 1 file the group lacks (17 B)
commands/ add 1 file the group lacks (15 B)
skills/ add 1 file the group lacks (32 B)
not found, skipped: plugins/, output-styles/, rules/
Conversation history (projects/, history.jsonl) is not included; add --history to copy it.
Copy these into group default? [y/N] y
✓ Copied into group default: 2 MCP servers, settings.json, CLAUDE.md, agents/, commands/, skills/
Accounts that share these through group default:
mcp personal
settings personal
memory personal
extensions personalA ƙarshe, ccam yana lissafa asusan da ke raba kowane abu ta rukunin. Idan wasu asusai ba sa yi, yana buga umarnin ccam share da ke kunna rabawa a gare su.
Idan rukunin yana da wani kwafi na fayil da ya bambanta, ccam yana tambaya, kamar yadda yake yi lokacin da ka kunna rabawa: riƙe kwafin rukunin ko amfani da naka. Ana iya kuma haɗa settings.json da sauran fayilolin JSON, da history.jsonl layi bayan layi. Ana ajiye kwafin rukunin na baya a .ccam-backup/<time>/ cikin foldar rukunin.
| Zaɓi | Tasiri |
|---|---|
--settings, --memory, --extensions, --mcp, --history |
Kwafi abubuwan da ka ambata kawai, ba tare da jerin zaɓin ba; ba tare da su ba kuma a wajen terminal, komai sai tarihin tattaunawa |
-g, --group <group> |
Kwafa zuwa wannan rukunin maimakon default |
-y, --yes |
Kwafa ba tare da tambaya ba; idan fayil ya bambanta, riƙe kwafin rukunin |
Sa --dry-run kafin umarnin, kamar a ccam --dry-run migrate, don ganin shirin ba tare da kwafar komai ba. Don kwafa daga wata foldar, ambaci ta: ccam migrate ~/.claude-work --group work.
Sabobin MCP
Claude Code yana ajiye sabobin MCP a .claude.json, tare da bayanan shiga, don haka ba za a iya raba wannan fayil ba. ccam yana ajiye sabobin da aka raba a mcp.json na rukunin kuma yana fara Claude Code da --mcp-config=<group>/mcp.json. Zaɓuɓɓukan --mcp-config naka ma suna ci gaba da aiki, a saman waɗannan.
ccam mcp add fs -- npx -y @modelcontextprotocol/server-filesystem ~/code
ccam mcp listSabar da ka ƙara a cikin zama (session) da claude mcp add ana ajiye ta ga wannan asusun kawai. A gaba da ka fara wannan asusun, ccam yana faɗin sunan sabar da umarnin da zai motsa ta zuwa rukunin:
ccam mcp import work ghIdan rukunin ya riga yana da wata sabar daban mai wannan sunan, ccam yana tsallake ta kuma yana faɗa. --force yana maye gurbin sabar rukunin kuma yana ajiye tsohon mcp.json a cikin foldar .ccam-backup/ na rukunin.
Sabobin MCP da ke shiga da OAuth suna ajiye token ɗinsu tare da bayanan shigar asusun, don haka ka ba su izini sau ɗaya a kowane asusu, ko ka kwafi bayanan shigar daga ~/.claude da ccam migrate.
Idan ka fi so sabobin su bayyana a claude mcp list da /mcp a matsayin sabobin mai amfani na yau da kullum, saita mcp_strategy = "sync" a ~/.config/ccam/config.toml. Sannan ccam yana rubuta su a cikin .claude.json na kowane asusu kafin farawa, ƙarƙashin kullen fayil na Claude Code kansa kuma tare da kwafin ajiya.
Asusai biyu a folda ɗaya
Asusan da ke raba tarihin tattaunawa suna rubutu a fayiloli iri ɗaya. Idan ka fara Claude Code na biyu a foldar da wani asusu na rukuni ɗaya yake aiki a ciki tuni, ccam yana gargaɗe ka kuma yana tambaya ko a ci gaba.
Idan wani abu ya lalace
ccam doctor
ccam doctor --fixIdan hanyar da aka raba ta zama fayil na yau da kullum, misali bayan ka maido da kwafin ajiya da hannu, ccam yana tsayawa kafin ya fara Claude Code kuma yana nuna maka ccam doctor --fix, wanda ke haɗa fayil ɗin cikin rukunin kuma yana ajiye kwafin ajiya.