Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
480 commits
Select commit Hold shift + click to select a range
d85d369
Merge branch 'main' into fix
mergify[bot] Jan 16, 2026
434262c
Merge branch 'main' into fix
mergify[bot] Jan 16, 2026
f7acf86
Merge branch 'main' into fix
mergify[bot] Jan 16, 2026
6d71fd5
Merge branch 'main' into fix
mergify[bot] Jan 16, 2026
e4ac910
Merge branch 'main' into fix
mergify[bot] Jan 16, 2026
d7ac2b6
Merge branch 'main' into fix
mergify[bot] Jan 16, 2026
f7a0822
Merge branch 'main' into fix
mergify[bot] Jan 16, 2026
5002cb2
Merge branch 'main' into fix
mergify[bot] Jan 16, 2026
175a679
Merge branch 'main' into fix
mergify[bot] Jan 16, 2026
e91c42e
Merge branch 'main' into fix
mergify[bot] Jan 16, 2026
05b342e
Merge branch 'main' into fix
mergify[bot] Jan 16, 2026
97ec9ac
Merge branch 'main' into fix
mergify[bot] Jan 17, 2026
d8c6ff5
Merge branch 'main' into fix
mergify[bot] Jan 17, 2026
d636f2e
Merge branch 'main' into fix
mergify[bot] Jan 17, 2026
c380a6c
Merge branch 'main' into fix
mergify[bot] Jan 17, 2026
1654fcb
Merge branch 'main' into fix
mergify[bot] Jan 19, 2026
693595b
Merge branch 'main' into fix
mergify[bot] Jan 19, 2026
680da83
Merge branch 'main' into fix
mergify[bot] Jan 19, 2026
a4c2d03
Merge branch 'main' into fix
mergify[bot] Jan 20, 2026
2b19510
Merge branch 'main' into fix
mergify[bot] Jan 20, 2026
a4812c1
Merge branch 'main' into fix
mergify[bot] Jan 20, 2026
74ce1dc
Merge branch 'main' into fix
mergify[bot] Jan 21, 2026
f00e1af
Merge branch 'main' into fix
mergify[bot] Jan 21, 2026
75528c1
Merge branch 'main' into fix
mergify[bot] Jan 21, 2026
fb56a5a
Merge branch 'main' into fix
mergify[bot] Jan 21, 2026
9987f98
Merge branch 'main' into fix
mergify[bot] Jan 21, 2026
e060c23
Merge branch 'main' into fix
mergify[bot] Jan 21, 2026
160a02b
Merge branch 'main' into fix
mergify[bot] Jan 21, 2026
3c2cd92
Merge branch 'main' into fix
mergify[bot] Jan 22, 2026
1d6a439
Merge branch 'main' into fix
mergify[bot] Jan 22, 2026
0346d4d
Merge branch 'main' into fix
mergify[bot] Jan 22, 2026
ff3d302
Merge branch 'main' into fix
mergify[bot] Jan 22, 2026
7651201
Merge branch 'main' into fix
mergify[bot] Jan 23, 2026
581cb33
Merge branch 'main' into fix
mergify[bot] Jan 23, 2026
1f75f2a
Merge branch 'main' into fix
mergify[bot] Jan 23, 2026
954ca44
Merge branch 'main' into fix
mergify[bot] Jan 23, 2026
7b5cc4b
Merge branch 'main' into fix
mergify[bot] Jan 23, 2026
c53d150
Merge branch 'main' into fix
mergify[bot] Jan 23, 2026
5756131
Merge branch 'main' into fix
mergify[bot] Jan 23, 2026
521d73b
Merge branch 'fix' of https://github.com/AlphaSphereDotAI/chattr into…
MH0386 Jan 23, 2026
2322342
CHATTR-1: update hadolint hook ID in pre-commit configuration
MH0386 Jan 23, 2026
e6d0fcc
Merge branch 'main' into fix
mergify[bot] Jan 23, 2026
8d01a0e
Merge branch 'main' into fix
mergify[bot] Jan 23, 2026
76b68fa
Merge branch 'main' into fix
mergify[bot] Jan 23, 2026
055dd1f
Merge branch 'main' into fix
mergify[bot] Jan 23, 2026
574956f
CHATTR-1: Update LoggerSettings to set default name and make it immut…
MH0386 Jan 23, 2026
dc32d40
CHATTR-1: Refactor error logging for iteration stop in generate_respo…
MH0386 Jan 23, 2026
4c67961
Merge branch 'main' into fix
mergify[bot] Jan 24, 2026
239da3b
Merge branch 'main' into fix
mergify[bot] Jan 24, 2026
38fae56
Merge branch 'main' into fix
mergify[bot] Jan 24, 2026
9b3efe6
Merge branch 'main' into fix
mergify[bot] Jan 25, 2026
c719902
Merge branch 'main' into fix
mergify[bot] Jan 25, 2026
742fafd
Merge branch 'main' into fix
mergify[bot] Jan 26, 2026
73cf9f2
Merge branch 'main' into fix
mergify[bot] Jan 26, 2026
ad592d3
Merge branch 'main' into fix
mergify[bot] Jan 26, 2026
b5f9046
Merge branch 'main' into fix
mergify[bot] Jan 26, 2026
72458e3
Merge branch 'main' into fix
mergify[bot] Jan 26, 2026
6744f3d
Merge branch 'main' into fix
mergify[bot] Jan 26, 2026
82701dc
Merge branch 'main' into fix
mergify[bot] Jan 26, 2026
c2c925c
Merge branch 'main' into fix
mergify[bot] Jan 27, 2026
8bfa967
Merge branch 'main' into fix
mergify[bot] Jan 27, 2026
2e11980
Merge branch 'main' into fix
mergify[bot] Jan 27, 2026
a21fef9
Merge branch 'main' into fix
mergify[bot] Jan 27, 2026
f8802a5
Merge branch 'main' into fix
mergify[bot] Jan 27, 2026
7f33dd6
Merge branch 'main' into fix
mergify[bot] Jan 27, 2026
305d49f
Merge branch 'main' into fix
mergify[bot] Jan 27, 2026
062b23a
Merge branch 'main' into fix
mergify[bot] Jan 27, 2026
b076fa6
Merge branch 'main' into fix
mergify[bot] Jan 27, 2026
7a1e714
Merge branch 'main' into fix
mergify[bot] Jan 27, 2026
da523ea
Merge branch 'main' into fix
mergify[bot] Jan 27, 2026
9c48bad
Update pre-commit hook facebook/pyrefly-pre-commit to v0.50.0
renovate[bot] Jan 27, 2026
3e05ee0
Merge of #772
mergify[bot] Jan 27, 2026
68aaf02
Merge branch 'main' into fix
mergify[bot] Jan 27, 2026
a7b3d47
Remove error logging before raising in model setup
MH0386 Jan 27, 2026
455aa53
Extract response event handlers in App
MH0386 Jan 27, 2026
4f230ed
Handle extra exceptions and always yield history
MH0386 Jan 27, 2026
311f340
Merge branch 'fix' of https://github.com/AlphaSphereDotAI/chattr into…
MH0386 Jan 27, 2026
2ff81b0
Set up venv and fix ty command in CI
MH0386 Jan 27, 2026
37df84b
Run type checks via uv in CI
MH0386 Jan 27, 2026
5aad6af
Remove pyrefly pre-commit hook
MH0386 Jan 27, 2026
2001a23
Apply suggestion from @gemini-code-assist[bot]
MH0386 Jan 27, 2026
2648b25
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] Jan 27, 2026
6bf4ad5
Make ParameterMissingError inherit ChattrError
MH0386 Jan 27, 2026
31aafe0
Raise CharacterNameMissingError for missing name
MH0386 Jan 27, 2026
5b7e984
Add docstring to setup_description
MH0386 Jan 27, 2026
8fc7afd
Merge branch 'fix' of https://github.com/AlphaSphereDotAI/chattr into…
MH0386 Jan 27, 2026
fa19711
Apply suggestion from @gemini-code-assist[bot]
MH0386 Jan 27, 2026
c625c35
Replace logger.error with log_error
MH0386 Jan 27, 2026
8066179
Raise CharacterNameMissingError if no character
MH0386 Jan 27, 2026
6b011e7
Add docstring to setup_knowledge
MH0386 Jan 27, 2026
e56e346
Inline Knowledge constructor call
MH0386 Jan 27, 2026
8d061bb
Use explicit default arguments for url, name, api_key, and temperature.
MH0386 Jan 27, 2026
9194b89
Use model.cache_response for response caching
MH0386 Jan 27, 2026
a4680ff
Remove poml
MH0386 Jan 27, 2026
8f54615
Update pre-commit hook renovatebot/pre-commit-hooks to v42.93.1
renovate[bot] Jan 27, 2026
29c1f0c
Merge branch 'main' into fix
mergify[bot] Jan 27, 2026
c24b4cf
Clarify history types in docstring
MH0386 Jan 27, 2026
3153d73
Merge branch 'fix' of https://github.com/AlphaSphereDotAI/chattr into…
MH0386 Jan 27, 2026
f642584
Update dependency agno to >=2.4.6
renovate[bot] Jan 28, 2026
a61fbf9
Tag: 0.0.99
mergify[bot] Jan 28, 2026
eef1a71
Merge branch 'main' into fix
mergify[bot] Jan 28, 2026
c6477ad
Update sst/opencode action to v1.1.37
renovate[bot] Jan 28, 2026
88d574b
Merge branch 'main' into fix
mergify[bot] Jan 28, 2026
3d77924
Update sst/opencode action to v1.1.39
renovate[bot] Jan 28, 2026
057e609
Merge branch 'main' into fix
mergify[bot] Jan 28, 2026
383afa4
Update docker/login-action action to v3.7.0
renovate[bot] Jan 28, 2026
e6252c6
Merge branch 'main' into fix
mergify[bot] Jan 28, 2026
bec8a5d
Update pre-commit hook renovatebot/pre-commit-hooks to v42.94.1
renovate[bot] Jan 28, 2026
6173148
Merge branch 'main' into fix
mergify[bot] Jan 28, 2026
9f7460d
Update pre-commit hook renovatebot/pre-commit-hooks to v42.94.2
renovate[bot] Jan 28, 2026
042a737
Update dependency gradio to >=6.5.0
renovate[bot] Jan 28, 2026
51baa84
Merge branch 'main' into renovate/gradio-6.x
mergify[bot] Jan 28, 2026
bedad5f
Merge branch 'main' into fix
mergify[bot] Jan 28, 2026
0b706c6
Merge branch 'main' into fix
mergify[bot] Jan 28, 2026
ba9af15
Tag: 0.0.100
mergify[bot] Jan 28, 2026
78ad833
Merge branch 'main' into fix
mergify[bot] Jan 28, 2026
b0ef13d
Update pre-commit hook renovatebot/pre-commit-hooks to v42.94.4
renovate[bot] Jan 28, 2026
5e1232b
Update sst/opencode action to v1.1.40
renovate[bot] Jan 28, 2026
c07ca64
Merge branch 'main' into renovate/sst-opencode-1.x
mergify[bot] Jan 28, 2026
a2a7f4e
Merge branch 'main' into fix
mergify[bot] Jan 28, 2026
d477b16
Merge branch 'main' into fix
mergify[bot] Jan 28, 2026
a4cbad7
Update dependency agno to >=2.4.7
renovate[bot] Jan 29, 2026
4d0fa7a
Update pre-commit hook renovatebot/pre-commit-hooks to v42.94.6
renovate[bot] Jan 29, 2026
0d8cf3d
Merge branch 'main' into renovate/renovatebot-pre-commit-hooks-42.x
mergify[bot] Jan 29, 2026
3a0c5f1
Tag: 0.0.101
mergify[bot] Jan 29, 2026
e17fefe
Merge branch 'main' into renovate/renovatebot-pre-commit-hooks-42.x
mergify[bot] Jan 29, 2026
b54386f
Update sst/opencode action to v1.1.41
renovate[bot] Jan 29, 2026
8c40296
Update pre-commit hook renovatebot/pre-commit-hooks to v42.94.7
renovate[bot] Jan 29, 2026
4a2933a
Update sst/opencode action to v1.1.42
renovate[bot] Jan 29, 2026
4c07a10
Merge branch 'main' into renovate/sst-opencode-1.x
mergify[bot] Jan 29, 2026
0e31fbf
Update pre-commit hook facebook/pyrefly-pre-commit to v0.50.1
renovate[bot] Jan 29, 2026
a045612
Update actions/cache action to v5.0.3
renovate[bot] Jan 29, 2026
584922d
Update pre-commit hook renovatebot/pre-commit-hooks to v42.95.1
renovate[bot] Jan 29, 2026
77c864a
Update pre-commit hook renovatebot/pre-commit-hooks to v43
renovate[bot] Jan 29, 2026
0f05637
Update dependency gradio to >=6.5.1
renovate[bot] Jan 29, 2026
aae3d54
Update dependency uv-build to >=0.9.28
renovate[bot] Jan 29, 2026
849b8fa
Tag: 0.0.102
mergify[bot] Jan 29, 2026
0e0afb8
Merge of #796
mergify[bot] Jan 29, 2026
6701848
Tag: 0.0.103
mergify[bot] Jan 29, 2026
2979eb5
Change `main` function to synchronous by removing `async` and `asynci…
MH0386 Jan 31, 2026
68b04d4
Remove unnecessary `pprint` statement from tools.py
MH0386 Jan 31, 2026
1a97b7b
Remove unused `pprint` import from tools.py
MH0386 Jan 31, 2026
6fe9bf3
Unify main and fix branches, resolving conflicts by favoring fix bran…
MH0386 Jan 31, 2026
c97d3f7
Update github action versions in workflows
MH0386 Jan 31, 2026
d8043fe
Merge branch 'main' into fix
mergify[bot] Jan 31, 2026
4756fdc
Merge branch 'main' into fix
mergify[bot] Jan 31, 2026
4f39e75
Merge branch 'main' into fix
mergify[bot] Jan 31, 2026
d24dd75
Merge branch 'main' into fix
mergify[bot] Jan 31, 2026
cd00e03
Apply suggestion from @gemini-code-assist[bot]
MH0386 Feb 1, 2026
33ae261
style: format code with Ruff Formatter
deepsource-autofix[bot] Feb 1, 2026
7762aae
fix: downgrade renovatebot pre-commit hook version to 42.93.0
MH0386 Feb 1, 2026
5c77b63
fix: downgrade gradio dependency version to 6.4.0
MH0386 Feb 1, 2026
10d2e05
fix: downgrade project version from 0.0.103 to 0.0.98
MH0386 Feb 1, 2026
a841ba5
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] Feb 1, 2026
634233a
Merge branch 'main' into fix
mergify[bot] Feb 1, 2026
82999ea
Merge branch 'main' into fix
mergify[bot] Feb 1, 2026
7e0843f
Fix docstring for HTTP endpoint tests
MH0386 Feb 1, 2026
a6dd697
Refactor HTTP success code to a constant for better readability
MH0386 Feb 1, 2026
1b3a493
Add missing dependency 'poml' to project requirements
MH0386 Feb 1, 2026
b31b08e
Remove 'pyrefly' dependency from development requirements
MH0386 Feb 1, 2026
69af38e
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] Feb 1, 2026
ba69852
Downgrade gradio package version to 6.4.0
MH0386 Feb 1, 2026
c0af6ba
Merge branch 'main' into fix
mergify[bot] Feb 1, 2026
70c73a7
Merge branch 'main' into fix
mergify[bot] Feb 1, 2026
68238f0
Merge branch 'main' into fix
mergify[bot] Feb 1, 2026
bf047ab
Merge branch 'main' into fix
mergify[bot] Feb 1, 2026
5ee666a
Merge branch 'main' into fix
mergify[bot] Feb 1, 2026
1263cdc
Refactor scripts section in pyproject.toml for consistency
MH0386 Feb 7, 2026
f1e0520
Merge branch 'main' into fix
MH0386 Feb 7, 2026
99e0d08
[Taplo] Apply formatter fixes
MH0386 Feb 7, 2026
6837087
Fix capitalization in module docstring for consistency
MH0386 Feb 7, 2026
a06e4f3
Fix typo in instruction for generating video from audio
MH0386 Feb 7, 2026
d1ce16d
Remove debug print statements and unnecessary comments in event handling
MH0386 Feb 7, 2026
40dd727
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] Feb 7, 2026
8fd4b68
Fix typo in module docstring for logging configuration
MH0386 Feb 7, 2026
4bbc603
Merge branch 'fix' of https://github.com/AlphaSphereDotAI/chattr into…
MH0386 Feb 7, 2026
950fe44
Apply suggestion from @Copilot
MH0386 Feb 7, 2026
f786c1d
Refactor download_file function to support timeout and use streaming …
MH0386 Feb 7, 2026
c1f214e
Add type hint for response variable in is_alive function
MH0386 Feb 7, 2026
51c0557
Merge branch 'fix' of https://github.com/AlphaSphereDotAI/chattr into…
MH0386 Feb 7, 2026
7b4e267
Remove m3u8 dependency from project requirements
MH0386 Feb 7, 2026
6467f86
Bump version to 0.0.111 in pyproject.toml and uv.lock
MH0386 Feb 7, 2026
79ca577
Remove unused ruff configuration from pyproject.toml
MH0386 Feb 7, 2026
4fde22f
Refactor error handling to use constant for expected ToolExecution type
MH0386 Feb 7, 2026
83476bf
Enhance error handling for metrics validation
MH0386 Feb 7, 2026
056c823
Format error messages in ModelSettings validation
MH0386 Feb 10, 2026
3cf2bc4
style: format code with Ruff Formatter
deepsource-autofix[bot] Feb 10, 2026
768b66b
Merge branch 'main' into fix
mergify[bot] Feb 20, 2026
3b8e5cb
Merge branch 'main' into fix
mergify[bot] Feb 20, 2026
9f6b1e8
Merge branch 'main' into fix
mergify[bot] Feb 20, 2026
cd959a9
Merge branch 'main' into fix
mergify[bot] Feb 20, 2026
cd4e39e
[Taplo] Apply formatter fixes
mergify[bot] Feb 20, 2026
7a1250e
[Ruff] Apply format fixes
mergify[bot] Feb 20, 2026
00e332b
style: format code with Ruff Formatter
deepsource-autofix[bot] Feb 20, 2026
3571be3
Merge branch 'main' into fix
MH0386 Mar 7, 2026
1b27aba
[Ruff] Apply format fixes
MH0386 Mar 7, 2026
eff947e
style: format code with Ruff Formatter
deepsource-autofix[bot] Mar 7, 2026
66957f5
Refactor app initialization to integrate AgentOS and Gradio
MH0386 Mar 24, 2026
376b735
Refactor MCP tools setup: remove async, simplify connection logic, an…
MH0386 Mar 24, 2026
ec4b717
Remove async from setup_agent
MH0386 Mar 24, 2026
e90008d
Add Qdrant health check to knowledge setup
MH0386 Mar 30, 2026
605def2
Configure chattr task env variables
MH0386 Mar 30, 2026
dc67d41
Update mcp.json
MH0386 Apr 2, 2026
e221a16
Update .taplo.toml
MH0386 Apr 2, 2026
0b99738
Merge branch 'main' into fix
MH0386 Apr 2, 2026
a360fca
Update uv.lock
MH0386 Apr 2, 2026
43101b9
Remove mcp extra from gradio dependency
MH0386 Apr 2, 2026
6a2f04a
Bump required Python version to 3.14
MH0386 Apr 2, 2026
9c38563
Update .taplo.toml
MH0386 Apr 2, 2026
0d2b0df
Update agno dependency version
MH0386 Apr 2, 2026
b537d8a
Merge branch 'fix' of https://github.com/AlphaSphereDotAI/chattr into…
MH0386 Apr 2, 2026
d1cc619
[Taplo] Apply formatter fixes
MH0386 Apr 2, 2026
48b44db
[Ruff] Apply format fixes
MH0386 Apr 2, 2026
6764f8c
style: format code with Ruff Formatter
deepsource-autofix[bot] Apr 2, 2026
9c674fd
Create .editorconfig
MH0386 Apr 2, 2026
c22475b
Refactor: Set `refresh_connection` to `True` in MCP tools
MH0386 Apr 2, 2026
86261bd
Remove redundant check for empty MCP tools
MH0386 Apr 2, 2026
33fddd9
Annotate MultiMCPTools instantiation with type hint
MH0386 Apr 2, 2026
3f84517
Merge branch 'main' into fix
MH0386 Apr 2, 2026
a0f86d7
[Ruff] Apply format fixes
MH0386 Apr 2, 2026
3ad99df
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] Apr 2, 2026
322c0e4
Merge branch 'fix' of https://github.com/AlphaSphereDotAI/chattr into…
MH0386 Apr 2, 2026
8840fc9
Refactor setup_mcp_tools to return directly
MH0386 Apr 2, 2026
3f8b843
Set AgentOS name and pass database to it
MH0386 Apr 2, 2026
d17c4a2
Remove the check of the tools number
MH0386 Apr 2, 2026
a8f53d3
feat: Add mcp to agno dependency
MH0386 Apr 2, 2026
14b1614
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] Apr 2, 2026
2f55f31
Remove Gradio
MH0386 Apr 2, 2026
3d9caa1
Merge branch 'fix' of https://github.com/AlphaSphereDotAI/chattr into…
MH0386 Apr 2, 2026
cb0d521
feat: update settings with host, port, and timezone validation
MH0386 Apr 2, 2026
9aeeaef
Merge branch 'main' into fix
mergify[bot] Apr 3, 2026
161f649
Merge branch 'main' into fix
MH0386 Apr 11, 2026
07181d1
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] Apr 11, 2026
81b679d
Remove mem0
MH0386 Apr 11, 2026
178ca3e
Add huggingface and results volumes
MH0386 Apr 11, 2026
9eaf2c8
Add openai extra
MH0386 Apr 11, 2026
6bf6eaf
Remove poml
MH0386 Apr 11, 2026
bba7876
Update lock file
MH0386 Apr 11, 2026
d82578b
Remove unused exceptions module
MH0386 Apr 11, 2026
4ae54e7
Merge branch 'main' into fix
mergify[bot] Apr 11, 2026
22b1f01
Fix: SC2086:info:1:68: Double quote to prevent globbing and word spli…
MH0386 Apr 11, 2026
4261d8f
Merge remote-tracking branch 'origin/fix' into fix
MH0386 Apr 11, 2026
194df36
Merge branch 'main' into fix
mergify[bot] Apr 11, 2026
14f99fb
Merge branch 'main' into fix
mergify[bot] Apr 12, 2026
af8d6dc
Merge branch 'main' into fix
mergify[bot] Apr 12, 2026
d96d842
Merge branch 'main' into fix
mergify[bot] Apr 12, 2026
59e1d64
Merge branch 'main' into fix
mergify[bot] Apr 12, 2026
2b0d67e
Remove pyrefly from pre-commit config
MH0386 Apr 17, 2026
7a934bf
Refactor description setup to use logging and exit
MH0386 Apr 17, 2026
584f416
Refactor instruction setup to log and exit on missing character
MH0386 Apr 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
root = true

[*]
end_of_line = lf
insert_final_newline = true
indent_style = space
indent_size = 2
charset = utf-8
6 changes: 0 additions & 6 deletions .envrc

This file was deleted.

2 changes: 1 addition & 1 deletion .github/lint/.ruff.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
indent-width = 4
line-length = 88
line-length = 100

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

Revert Ruff line length to 88 to match repository policy.

Setting line-length = 100 conflicts with the project’s Python formatting standard and will cause policy drift.

Suggested fix
-line-length = 100
+line-length = 88

As per coding guidelines **/*.py: Line length: 88 characters.

📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
line-length = 100
line-length = 88
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In @.github/lint/.ruff.toml at line 2, The ruff configuration sets line-length =
100 which conflicts with the repository Python style; update the value to
line-length = 88 in .github/lint/.ruff.toml so Ruff enforces the project's
88-character line length policy (edit the line-length key to 88).

target-version = "py313"

[lint]
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/.docker.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ jobs:
enable-url-completion: true
- name: Export tag for Testing and Scanning
id: tag
run: echo "TAG=$(echo "${{ steps.meta.outputs.tags }}" | tail -n 1)" >> $GITHUB_OUTPUT
run: echo "TAG=$(echo "${{ steps.meta.outputs.tags }}" | tail -n 1)" >> "$GITHUB_OUTPUT"
docker_scout:
name: Docker Scout CVEs
needs: build_image
Expand Down Expand Up @@ -229,7 +229,7 @@ jobs:
format: sarif
output: dockle.sarif
accept-file: settings.py
accept-key: --chmod,--chown,GRADIO_SERVER_PORT,GRADIO_SERVER_NAME,FASTEMBED_CACHE_PATH,PATH
accept-key: --chmod,--chown,FASTEMBED_CACHE_PATH,PATH
ignore: CIS-DI-0006
- name: upload Dockle scan SARIF report
if: success() || failure()
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/.lint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -305,8 +305,10 @@ jobs:
with:
enable-cache: true
activate-environment: true
- name: Setup Venv
run: uv sync
- name: Check
run: uvx ty check --output-format github
run: uv run ty check --output-format github
markdownlint:
name: MarkdownLint
runs-on: ubuntu-latest
Expand Down
12 changes: 5 additions & 7 deletions .github/workflows/agents-md-maintenance.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 5 additions & 7 deletions .github/workflows/ci-coach.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 5 additions & 7 deletions .github/workflows/ci-doctor.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 5 additions & 7 deletions .github/workflows/code-simplifier.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 5 additions & 7 deletions .github/workflows/daily-malicious-code-scan.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions .idea/chattr.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions .idea/codeStyles/codeStyleConfig.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 10 additions & 0 deletions .idea/runConfigurations/Dev.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

27 changes: 27 additions & 0 deletions .idea/runConfigurations/Main.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 28 additions & 0 deletions .idea/runConfigurations/Qdrant.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

34 changes: 34 additions & 0 deletions .idea/runConfigurations/Start_Server.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

41 changes: 41 additions & 0 deletions .idea/runConfigurations/VoiceGenerator.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 1 addition & 5 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -90,10 +90,6 @@ repos:
args:
- --config
- .github/lint/.ruff.toml
- repo: https://github.com/facebook/pyrefly-pre-commit
rev: 0.60.2
hooks:
- id: pyrefly-check
- repo: https://github.com/lyz-code/yamlfix
rev: 1.19.1
hooks:
Expand All @@ -118,7 +114,7 @@ repos:
- repo: https://github.com/hadolint/hadolint
rev: v2.14.0
hooks:
- id: hadolint-docker
- id: hadolint
args:
- -c
- .github/lint/.hadolint.yaml
22 changes: 9 additions & 13 deletions .zed/tasks.json
Original file line number Diff line number Diff line change
@@ -1,24 +1,20 @@
[
{
"args": [
"run",
"chattr"
],
"args": ["run", "chattr"],
"command": "uv",
"label": "Run Chattr",
"reveal_target": "center",
"shell": "system"
"shell": "system",
"env": {
"DOPPLER_ENV": "1",
"DEBUG": "1",
},
},
Comment on lines +8 to 12

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

Remove the trailing commas; this file is invalid JSON.

check-json is already failing, so none of these tasks can be parsed until the trailing commas at the end of the objects are removed.

Suggested change
     "env": {
       "DOPPLER_ENV": "1",
-      "DEBUG": "1",
-    },
+      "DEBUG": "1"
+    }
   },
   {
     "args": ["compose", "-f", "compose-dev.yaml", "up"],
     "command": "docker",
     "label": "Run Docker Compose",
     "reveal_target": "center",
-    "shell": "system",
-  },
+    "shell": "system"
+  }

Also applies to: 18-19

🧰 Tools
🪛 GitHub Actions: Test

[error] 10-10: check-json: Failed to json decode (Illegal trailing comma before end of object: line 10 column 19 (char 196)).

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In @.zed/tasks.json around lines 8 - 12, The JSON contains invalid trailing
commas after object entries (e.g., in the "env" object containing "DOPPLER_ENV"
and "DEBUG") which breaks the JSON parser and causes check-json to fail; remove
the extra trailing commas after the last property in each object (including the
"env" object and the other object noted near the end of the file) so that all
objects use standard JSON comma placement, then re-run the linter.

{
"args": [
"compose",
"-f",
"compose-dev.yaml",
"up"
],
"args": ["compose", "-f", "compose-dev.yaml", "up"],

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# List candidate dev compose files so the task target can be verified.
fd -a -i '^(compose-dev|docker-compose-dev)\.ya?ml$'

Repository: AlphaSphereDotAI/chattr

Length of output: 109


Update compose filename in task configuration.

The task references compose-dev.yaml, but the actual file is named docker-compose-dev.yaml. This mismatch will cause the task to fail when executed. Update the args to use the correct filename: docker-compose-dev.yaml.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In @.zed/tasks.json at line 14, Update the task args so the Docker Compose file
name matches the actual file: change the args array value that currently
references "compose-dev.yaml" (the "args" entry in .zed/tasks.json) to
"docker-compose-dev.yaml" so the task uses the correct filename when invoking
compose -f.

"command": "docker",
"label": "Run Docker Compose",
"reveal_target": "center",
"shell": "system"
}
"shell": "system",
},
]
2 changes: 2 additions & 0 deletions docker-compose-dev.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ services:
- qdrant_storage:/qdrant/storage
restart: on-failure:3
voice_generator:
container_name: VoiceGenerator
image: ghcr.io/alphaspheredotai/vocalizr:latest@sha256:df1f4fa0615ae3f34249454ddc3a74e3fd955332da507ff2c7d5373190037863
ports:
- 7861:7860
Expand Down Expand Up @@ -48,6 +49,7 @@ services:
capabilities:
- gpu
video_generator:
container_name: VideoGenerator
image: ghcr.io/alphaspheredotai/visualizr:latest@sha256:2c5b096a66c6ebee1a5c0242a8b42c393e0cfdcda086ae6ceba11f92618ec7aa
ports:
- 7862:7860
Expand Down
2 changes: 2 additions & 0 deletions docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -124,3 +124,5 @@ volumes:
qdrant_storage:
checkpoint:
gfpgan:
huggingface:
results:
Loading
Loading