Commit Graph

447 Commits

Author SHA1 Message Date
Alishahryar1 6abcdb4017 Add clear command functionality to message handler
- Implemented handling of the `/clear` command to clear specific branches or entire trees based on message replies.
- Added tests for various scenarios of the clear command, including clearing branches, handling unknown replies, and clearing entire trees.
- Enhanced `TreeQueueManager` with methods to cancel branches and remove subtrees, ensuring proper state management in the session store.
- Updated `SessionStore` and `TreeRepository` to support removal of node mappings and trees, improving data integrity during clear operations.
2026-02-16 16:23:26 -08:00
Alishahryar1 e4ae59511e Updated models list 2026-02-16 16:06:32 -08:00
Alishahryar1 8a16efc1b1 Included agents files for cloud agents 2026-02-16 16:04:15 -08:00
Alishahryar1 416664ed41 Renamed a check in workflow 2026-02-16 15:59:25 -08:00
Alishahryar1 b8d1bfecbb Improved test coverage 2026-02-16 15:58:16 -08:00
Alishahryar1 b4b902619d Merge branch 'main' of https://github.com/Alishahryar1/cc-nim 2026-02-16 15:34:34 -08:00
Alishahryar1 71cc814efb Add plans directory support to CLI session management
- Introduced `plans_directory` parameter in `CLISessionManager`, `CLISession`, and updated related methods to handle plan files.
- Updated `api/app.py` to pass the plans directory to the CLI session manager.
- Added a new test in `test_cli.py` to verify that the `--settings plansDirectory` argument is included when starting a task with a specified plans directory.
2026-02-16 15:34:26 -08:00
Ali Khokhar c9b436b588 Remove GitHub stars and forks badges
Removed GitHub stars and forks badges from README.
2026-02-16 15:16:54 -08:00
Alishahryar1 6939b52bca removed support for nested subagent 2026-02-16 14:58:51 -08:00
Alishahryar1 0eb999a0c1 lint 2026-02-16 02:23:57 -08:00
Ali Khokhar fad4b2468f Merge pull request #27 from Alishahryar1/client-timeouts-new
Add configurable HTTP timeouts for provider API requests
2026-02-16 02:21:33 -08:00
Alishahryar1 01852e1638 Add configurable HTTP timeouts for provider API requests
Updated the README to include new timeout settings. Implemented these timeouts in the provider classes and added corresponding tests to ensure they are correctly passed to the client. Also included environment variable support for the new settings.
2026-02-16 01:40:15 -08:00
Ali Khokhar 5d46e116ca Change model from 'moonshotai/kimi-k2-thinking' to 'stepfun-ai/step-3.5-flash'
Updated model references in the README file.
2026-02-16 00:29:32 -08:00
Ali Khokhar ec21de55fc Add link to browse free models 2026-02-16 00:24:15 -08:00
Ali Khokhar e742ee0525 Add link to browse free models
Added a link to browse free models.
2026-02-16 00:23:23 -08:00
Alishahryar1 1cde6d425f lint 2026-02-16 00:20:28 -08:00
Alishahryar1 63e266027c update dependencies 2026-02-16 00:08:24 -08:00
Alishahryar1 6511542bfe Implement Discord bot support and update README for messaging platform changes 2026-02-16 00:08:09 -08:00
Alishahryar1 b53a1b20c5 lint 2026-02-15 23:55:57 -08:00
Alishahryar1 b6f870ffab Added space in example env 2026-02-15 23:53:42 -08:00
Alishahryar1 1d52e5d3bb Updated thinking keys 2026-02-15 23:49:54 -08:00
Alishahryar1 1b58160bc9 Removed unused library 2026-02-15 22:12:06 -08:00
Alishahryar1 1ea32e9d13 Updated README 2026-02-15 22:10:49 -08:00
Alishahryar1 47e5d4f969 Updated workflow 2026-02-15 22:05:47 -08:00
Alishahryar1 83bb1108ae Updated Readme 2026-02-15 22:03:14 -08:00
Alishahryar1 ad44594197 Added ruff check to workflow and fixed ruff check errors 2026-02-15 22:02:15 -08:00
Alishahryar1 539854fe7b Refactor done using GLM-5 2026-02-15 21:58:03 -08:00
Ali Khokhar a336b0f3ae Fix formatting issues in README diagram 2026-02-15 20:40:10 -08:00
Alishahryar1 5aa0865871 Updated README 2026-02-15 20:37:20 -08:00
Alishahryar1 4fb585ed5b added more tests 2026-02-15 19:50:06 -08:00
Alishahryar1 c97b2aaa55 Merge branch 'main' of https://github.com/Alishahryar1/cc-nim 2026-02-15 19:41:12 -08:00
Alishahryar1 b83be84313 Add LM Studio provider support
- Introduced `LMStudioProvider` to the provider system.
- Added a new fixture `lmstudio_provider` in `conftest.py` for testing.
- Updated `get_provider` function to handle `lmstudio` as a valid provider type.
- Enhanced README and `.env.example` to include LM Studio configuration details.
- Updated settings to accommodate LM Studio's base URL and provider type.
- Added tests to verify the functionality of the LM Studio provider.
2026-02-15 19:41:03 -08:00
Ali Khokhar 0eff83b4e7 Merge pull request #20 from Ahmet-Kaplan/patch-1
Change requires-python to >=3.14.2
2026-02-15 19:28:40 -08:00
Alishahryar1 dc48500a7e trigger workflow 2026-02-15 19:20:59 -08:00
Alishahryar1 c36c07a8ce Removed formatter workflow 2026-02-15 19:20:39 -08:00
Alishahryar1 5f150e04b7 trigger workflow 2026-02-15 19:17:52 -08:00
Alishahryar1 ae0145f933 Fixed formatter workflow 2026-02-15 19:17:25 -08:00
Alishahryar1 f3f7daf4d5 trigger workflow 2026-02-15 19:14:04 -08:00
Alishahryar1 6093939151 Enhance GitHub Actions workflow by adding concurrency and separating jobs for checks and formatting. Updated actions/checkout and setup-uv versions, adjusted permissions, and set timeouts for improved CI performance. 2026-02-15 19:04:27 -08:00
Alishahryar1 626766c857 Updated actions/checkout to v6 2026-02-15 18:57:43 -08:00
Ali Khokhar 7fde7e5f95 Merge pull request #22 from Alishahryar1/cursor/pr-20-ci-failure-4b3e 2026-02-15 18:52:44 -08:00
Cursor Agent eec5771ea1 ci: fix checkout for PRs from forks
Use head repo and SHA when checking out pull_request events so the
workflow can fetch the branch from the fork instead of the base repo.
Fixes CI failure when patch-1 (or other fork branches) don't exist
in the base repository.

Co-authored-by: Ali Khokhar <alishahryar2@gmail.com>
2026-02-16 02:51:34 +00:00
Ahmet Kaplan 414781850a Change requires-python to >=3.14.2
Updated Python version requirement to allow newer versions.
2026-02-15 23:22:44 +03:00
Alishahryar1 30ea67bcd4 Updated open router default max tokens 2026-02-15 11:37:53 -08:00
Alishahryar1 45d4dc25d2 Removed nim setting from .env 2026-02-15 11:17:09 -08:00
Ali Khokhar 31bad25be4 Fix formatting of PROVIDER_TYPE in README.md 2026-02-15 11:09:58 -08:00
Ali Khokhar c58c80ea4f Fix formatting of example model in README 2026-02-15 11:08:12 -08:00
Ali Khokhar 7d806b2100 Update README with popular models and examples
Added popular models and examples for NVIDIA NIM and OpenRouter sections.
2026-02-15 11:07:32 -08:00
Ali Khokhar a5037b0f19 Format model lists in README for better readability 2026-02-15 11:06:47 -08:00
Alishahryar1 054f9869b7 Refactor rate limiting configuration to use unified provider settings
- Replaced NVIDIA NIM and OpenRouter specific rate limit settings with a generic provider rate limit in settings, tests, and environment files.
- Updated README.md to reflect the new provider rate limit configuration.
- Adjusted tests to validate the new provider rate limit attributes.
2026-02-15 11:03:59 -08:00