# पुढच्या खात्यावर जाणे

> ccam next तुम्ही शेवटी वापरलेल्या खात्यानंतरच्या खात्याने Claude Code उघडते; --auto सर्वात कमी 5 तासांचा वापर असलेले खाते निवडते आणि --continue संभाषण पुढे चालू ठेवते.

Source: https://ccam.dev/mr/features/next/ · Updated 2026-10-19

`ccam next` तुम्ही नाव न देता दुसऱ्या खात्याने Claude Code उघडते. एखादे खाते वापर मर्यादेला पोहोचल्यावर ते वापरा: साधे `ccam next` तुम्ही शेवटी वापरलेल्या खात्यानंतरचे खाते घेते, `--auto` 5 तासांच्या window मध्ये सर्वात जास्त जागा असलेले खाते घेते, आणि `--continue` शेवटचे संभाषण नवीन खात्यात पुढे चालू ठेवते.

## वापर

```sh
ccam next                       # the account after the one you used last
ccam next --auto                # the account with the lowest 5-hour usage
ccam next --continue            # the next account that shares history, with claude --continue
ccam next -c --auto             # both: lowest usage among accounts sharing history
ccam next -- -p "summarize"     # pass arguments to claude after --
ccam --dry-run next --auto      # print the choice and the command, start nothing
```

```console
$ ccam --dry-run next
→ personal → work
CLAUDE_CONFIG_DIR=/home/you/.local/share/ccam/profiles/work /usr/local/bin/claude
```

ccam हा बदल standard error वर `→ <from> → <to>` असा छापते, मग `ccam <name>` प्रमाणेच नवीन खात्याने Claude Code सुरू करते. `<from>` म्हणजे तुम्ही शेवटी वापरलेले खाते. `--` नंतरचे आर्ग्युमेंट्स न बदलता `claude` ला जातात.

## पर्याय

| पर्याय | काय करतो | डीफॉल्ट |
| --- | --- | --- |
| `--auto` | सर्वात कमी 5 तासांचा वापर असलेले लॉग इन केलेले खाते निवडा, 100% वरची खाती वगळून | बंद |
| `-c`, `--continue` | फक्त तुम्ही शेवटी वापरलेल्या खात्याशी संभाषण इतिहास शेअर करणारी खाती विचारात घ्या, आणि `claude --continue` सुरू करा | बंद |
| `-- <claude args>` | ccam च्या स्वतःच्या आर्ग्युमेंट्सनंतर `claude` ला दिले जाणारे आर्ग्युमेंट्स | काहीही नाही |
| `--dry-run` | पाळला जातो: Claude Code सुरू न करता किंवा सुरू केल्याची नोंद न करता `→ <from> → <to>` आणि चालवली जाणारी कमांड लाइन छापतो | बंद |

`--auto` आणि `--continue` एकत्र चालतात. `--continue` सह, `--continue` तुमच्या स्वतःच्या आर्ग्युमेंट्सच्या आधी ठेवला जातो.

## हे कसे काम करते

ccam मार्फत प्रत्येक वेळी सुरू करताना वेळ `~/.local/state/ccam/last-used/<name>` मध्ये लिहिली जाते. `ccam next` या फाइल्स वाचते, कोणती खाती लॉग इन आहेत ते तपासते, आणि निवड करते.

1. `cli.candidates` `config.toml` वरून प्रत्येक खात्यासाठी एक `next.Candidate` तयार करते: खाते, ते शेवटी सुरू केल्याची वेळ (`launcher.LastUsed`) आणि त्याला लॉगिन आहे का (`creds.Has`: वाचता येणारी `.credentials.json`, किंवा macOS वर Keychain item).
2. `--auto` शिवाय, `next.Rotate` खाती slot क्रमांकानुसार लावते आणि सर्वात अलीकडे सुरू केलेले खाते शोधते. ज्या खात्यावरून तुम्ही दुसरीकडे जात आहात ते हेच. अजून एकही खाते सुरू केले नसेल, तर ते सर्वात लहान slot असते.
3. तिथून ते slot क्रमाने पुढे जाते, शेवटच्या slot नंतर पुन्हा पहिल्यावर येते, आणि लॉग इन असलेले पहिले खाते परत देते.
4. `launcher.LaunchWith` निवडलेले खाते अगदी `ccam <name>` प्रमाणे तयार करून सुरू करते: ते खात्याच्या लिंक्स तपासते, MCP शेअरिंग लागू करते, session नोंदवते आणि `syscall.Exec` मार्फत ccam च्या जागी `claude` ठेवते.

शोध शेवटी वापरलेल्या खात्यापासून सुरू होतो आणि त्यानंतरच्या पहिल्या लॉग इन असलेल्या खात्यावर थांबतो:

`work` सर्वात अलीकडे सुरू केले होते, म्हणून शोध त्याच्यानंतर सुरू होतो. `side` ला लॉगिन नाही आणि ते वगळले जाते, आणि `lab` निवडले जाते. `lab` सुद्धा लॉग आउट असते, तर शोध फिरून `personal` वर आला असता (आकृतीतील `% len`). rotation कधीच तुम्ही जिथून सुरू केले ते खाते परत देत नाही: दुसरे लॉग इन असलेले खाते नसल्यास ते त्रुटीसह थांबते.

### --auto

`--auto` slot क्रमाऐवजी वापरावरून ठरवते. `cli.pickAuto` लॉग इन असलेली खाती ठेवते, `ccam usage` वापरते त्याच `Fetcher.FetchAll` ने त्या सर्वांचा वापर एकाच वेळी विचारते, आणि `usage.Best()` ला निवडू देते:

`usage.Best()` सर्वात कमी 5 तासांची टक्केवारी घेते आणि 100% वरची किंवा अज्ञात 5 तासांच्या वापराची खाती वगळते. हा शोध `ccam usage` चे नियम पाळतो: 60 सेकंदांपेक्षा नवीन आकडे पुन्हा वापरले जातात, प्रत्येक खात्याला 3 सेकंद असतात, आणि उत्तर न देणारे किंवा लॉगिन कालबाह्य झालेले खाते त्याच्या साठवलेल्या आकड्यांवरून ठरवले जाते. reset time उलटून गेलेली साठवलेली window 0% मोजली जाते, त्यामुळे ज्या खात्याची window दरम्यान रीसेट झाली आहे ते डावलले जात नाही. `--auto` कधीच tokens नूतनीकरण करत नाही. साध्या rotation च्या विपरीत, `--auto` तुम्ही शेवटी वापरलेले खाते निवडू शकते, जर त्यात अजूनही सर्वात जास्त जागा असेल.

### --continue

Claude Code चा `--continue` सध्याच्या फोल्डरमधील सर्वात अलीकडचे संभाषण उघडतो, जे नवीन खात्याला ते संभाषण दिसत असेल तरच चालते. म्हणून `--continue` सह ccam फक्त तुम्ही शेवटी वापरलेल्या खात्याच्या त्याच `history` गटातील खाती विचारात घेते, मग तुमच्या आर्ग्युमेंट्सच्या आधी `--continue` ठेवते. ज्या खात्यांचा इतिहास `local` आहे ती कोणाशीही शेअर करत नाहीत, त्यामुळे अशा खात्यावरून `--continue` नेहमी अयशस्वी होतो. आधी `ccam share <name> --history on` ने शेअरिंग चालू करा ([शेअरिंग](https://ccam.dev/mr/docs/sharing.md) पाहा).

## सुरक्षितता आणि अपवादात्मक स्थिती

- लॉगिन नसलेली खाती कधीच निवडली जात नाहीत. दुसरे लॉग इन असलेले खाते नसल्यास, साधे `ccam next` `no logged-in account other than <name>` ने थांबते.
- `--continue` सह आणि इतिहास शेअर करणारे एकही खाते नसल्यास: `` no other account shares conversation history with <name>. Turn it on with `ccam share <name> --history on` ``.
- `--auto` सह आणि एकही लॉग इन असलेले खाते नसल्यास: `no logged-in account to pick`. प्रत्येक खाते भरलेले असेल किंवा त्याचा वापर अज्ञात असेल तेव्हा: `` no account with known usage and headroom (see `ccam usage`) ``.
- `--dry-run` सह सुद्धा `--auto` नेटवर्क requests करते. ते फक्त वाचते, आणि token फाइल्समध्ये कधीच लिहीत नाही.
- निवडलेले खाते `ccam <name>` च्याच मार्गाने सुरू होते, त्यामुळे त्याच तपासण्या लागू होतात, यात तोच इतिहास शेअर करणारे दुसरे Claude Code या फोल्डरमध्ये आधीच चालू असल्याचा इशाराही येतो.
- `last-used` फक्त Claude Code प्रत्यक्ष सुरू झाल्यावर लिहिले जाते. `--dry-run` त्याला हात लावत नाही, त्यामुळे dry run rotation पुढे सरकवत नाही.

## संबंधित

- [वापर मर्यादा](https://ccam.dev/mr/features/usage.md)
- [वापर मर्यादा आणि खाते बदलणे](https://ccam.dev/mr/docs/usage-limits.md)
- [MCP सर्व्हर, सेटिंग्ज आणि इतिहास शेअर करा](https://ccam.dev/mr/docs/sharing.md)
- [वापर मर्यादा workflow](https://ccam.dev/mr/guides/usage-limit-workflow.md)
