Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
2c4a63b
[#23892] Added textual dependencies
Danipiza Nov 4, 2025
63e52ca
[#23892] Added Textual terminal initial commit
Danipiza Nov 12, 2025
a89ef9e
[#23892] Solved copy errors in manager.py
Danipiza Nov 12, 2025
36a927c
[#23892] Solved pyproject.toml textual dependencies
Danipiza Nov 13, 2025
8fcc605
[#23892] Added tools checbox command
Danipiza Nov 13, 2025
2d588fd
[#23892] Updated Spinner
Danipiza Nov 13, 2025
609ec82
[#23892] Added new command 'edit_tools' with checkbox
Danipiza Nov 14, 2025
50a7a37
[#23892] Updated code to print information while querying
Danipiza Nov 14, 2025
1609795
[#23892] Removed 'vulcanai_turtlesim_demo'
Danipiza Nov 17, 2025
9a4e266
[#23892] Added stdout/stderr/ros print wrappers
Danipiza Nov 18, 2025
b1dde58
[#23892] Updated terminal style (part 1)
Danipiza Nov 18, 2025
2fb9c82
[#23892] Added 'ctrl+v' and keep latest terminal input for history na…
Danipiza Nov 19, 2025
290eaa4
[#23892] Cleaned code and updated terminal style
Danipiza Nov 20, 2025
63f4cf4
[#23892] Added and solved terminal functionalities
Danipiza Nov 20, 2025
810e3b9
[#23892] Added 'reverse-i-search'
Danipiza Nov 21, 2025
c4d7442
[#23892] Refactor 'console.py'
Danipiza Nov 21, 2025
d0d8a56
[#23892] Updated some terminal logs
Danipiza Nov 24, 2025
3a8f1ad
[#23896] Default VulcanAI ROS2 tools init approach
Danipiza Nov 24, 2025
5919b16
[#23896] Updated ROS2 tools
Danipiza Nov 28, 2025
e26c071
[#23896] Added ROS2Topic echo command async
Danipiza Dec 2, 2025
50f0375
[#23896] Cleaned ROS2Topic echo command async
Danipiza Dec 2, 2025
8d48b3a
[#23896] Refactor + update streaming ros2 cli commands
Danipiza Dec 3, 2025
f2a6066
[#23892] Updated CLI commands with suggestions + middle click paste +…
Danipiza Dec 5, 2025
f381efa
[#23892] Applied PR revision + Added right panel with history and exe…
Danipiza Dec 10, 2025
002cdb2
[#23892] Added 'CustomLogTextArea'
Danipiza Dec 18, 2025
4e3d8af
[#23892] Added new logger + 'CustomLogTextArea' updates
Danipiza Dec 19, 2025
160bd69
[#23892] Updated code with Review suggestions
Danipiza Dec 23, 2025
76fa2ba
[#23892] Solved and updated '/rerun' command
Danipiza Dec 23, 2025
b90867e
[#23892] Updated '_apply_history_to_input()' move the cursor to the end
Danipiza Dec 23, 2025
3943866
[#23892] Added uncommited changes from the 2 previous commits
Danipiza Dec 23, 2025
d4d5fdf
[#23892] Use Rich's Spinner
cferreiragonz Jan 19, 2026
d4aac85
[#23892] Added review suggestions
Danipiza Jan 20, 2026
0a7d1bd
[#23892] Added discussed upgrades
Danipiza Jan 20, 2026
133914e
[#23892] Added review suggestions
Danipiza Jan 26, 2026
5d5156a
[#23892] Fix string replacement quotes
cferreiragonz Jan 27, 2026
d58abd3
[#23892] Update exit message
cferreiragonz Jan 27, 2026
83ea3b8
[#23892] VulcanAILogger singleton and default init
cferreiragonz Jan 27, 2026
1f491af
[#23892] Export rich and base sinks
cferreiragonz Jan 27, 2026
c13ff63
[#23892] Solved error in 'process_msg()'
Danipiza Jan 27, 2026
eb0d02c
[#23892] Update integration tests to new Logger
cferreiragonz Jan 27, 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
7 changes: 6 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,13 @@ dependencies = [
"ollama==0.6.0",
"openai==1.108.0",
"prompt_toolkit==3.0.52",
"rich==14.1.0",
"rich==14.2.0",
"sentence-transformers==5.1.0",
"textual==6.5.0",
"textual-dev==1.8.0",
"textual-serve==1.1.3",
"typeguard==2.13",
"pyperclip==1.11.0",
]

[project.optional-dependencies]
Expand Down
2 changes: 2 additions & 0 deletions src/vulcanai/console/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@
_EXPORTS = {
"VulcanConsole": ".console:VulcanConsole",
"VulcanAILogger": ".logger:VulcanAILogger",
"LogSink": ".logger:LogSink",
"RichStdoutSink": ".logger:RichStdoutSink",
}

__all__ = list(_EXPORTS.keys())
Expand Down
Loading