Move the tree-sitter dependencies into optional codex dependencies.
Tree sitter is big...
- fix the workspace bugs and add memory storage for test.
init the workspace contracts for ghoshell project.
copy from ghostos_common and add dump_pydantic_model_to_toml
move ghostos.prompter to ghostos_common.prompter.
provide prompt object model for ghosots_moss.
generate_directory_tree accept descriptionGetter
fix: fix list_dir can not ignore directory in .gitignore.
- add
get_module_fullname_from_pathmethod. - fix
list_dircan't ignore dir
- fix
generate_module_and_attr_namecan not generate from object decorator.
fix the tree-sitter parser bugs.
prepare uv instead poetry.