@@ -28,6 +28,7 @@ classifiers = [
2828 " Programming Language :: Python :: 3.11" ,
2929 " Programming Language :: Python :: 3.12" ,
3030 " Programming Language :: Python :: 3.13" ,
31+ " Programming Language :: Python :: 3.14" ,
3132 " Programming Language :: Python :: Implementation :: CPython" ,
3233 " Programming Language :: Python :: Implementation :: PyPy" ,
3334 " Intended Audience :: Developers" ,
@@ -45,7 +46,7 @@ dependencies = [
4546 " charset-normalizer==3.4.2" ,
4647 " click==8.2.1" ,
4748 " colorama==0.4.6" ,
48- " cryptography==46.0.6 " ,
49+ " cryptography==46.0.7 " ,
4950 " cyclopts==4.0.0" ,
5051 " distro==1.9.0" ,
5152 " dnspython==2.8.0" ,
@@ -86,9 +87,9 @@ dependencies = [
8687 " platformdirs==4.5.0" ,
8788 " pluggy==1.6.0" ,
8889 " pycparser==2.23" ,
89- " pydantic==2.11.7 " ,
90- " pydantic-settings==2.10.1 " ,
91- " pydantic_core==2.33.2 " ,
90+ " pydantic==2.13.3 " ,
91+ " pydantic-settings==2.14.0 " ,
92+ " pydantic_core==2.46.3 " ,
9293 " Pygments==2.20.0" ,
9394 " pyperclip==1.9.0" ,
9495 " python-dotenv==1.1.1" ,
@@ -112,7 +113,7 @@ dependencies = [
112113 " tqdm==4.67.1" ,
113114 " typer==0.16.0" ,
114115 " types-requests==2.32.4.20250611" ,
115- " typing-inspection==0.4.1 " ,
116+ " typing-inspection==0.4.2 " ,
116117 " typing_extensions==4.15.0" ,
117118 " ujson==5.12.0" ,
118119 " urllib3==2.6.3" ,
@@ -123,6 +124,15 @@ dependencies = [
123124[project .scripts ]
124125seclab-taskflow-agent = " seclab_taskflow_agent.cli:app"
125126
127+ [project .optional-dependencies ]
128+ # Pulls in the GitHub Copilot SDK (public preview) so the copilot_sdk
129+ # backend can be selected. Requires Python >= 3.11. Pinned to the
130+ # 0.2.x line because the SDK may ship breaking changes between minor
131+ # versions while still in preview.
132+ copilot = [
133+ " github-copilot-sdk>=0.2.2,<0.3" ,
134+ ]
135+
126136[project .urls ]
127137Source = " https://github.com/GitHubSecurityLab/seclab-taskflow-agent"
128138Issues = " https://github.com/GitHubSecurityLab/seclab-taskflow-agent/issues"
0 commit comments