LLM stuff
#565
Replies: 2 comments 2 replies
-
@trinhanhngoc is there anyway that you can mark attrs and states as bad attributes in view templates? I use your plugin so LLMs are forced to write better code. This is caught with my test runner, but it would be much more efficient if the Odoo Plugin would flag them as problems.
|
Beta Was this translation helpful? Give feedback.
2 replies
-
Sweet! I can always count on you! It really helps with the setup I have. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Trinh, here are the projects I was talking about, they are mostly LLM written with little polish. I use them, but haven't really finished them since they are just for me. Feel free to take any ideas, I love all your plugin has done for me.
jetbrains-inspection-api - this is needed because the Jetbrains MCP does not seem to return any project problems. This MCP allows a LLM to call tools to inspect a project with various scopes and warning levels. This allows me to use the Pydantic and Odoo Plugins linting/type checking, it also has a few ruff rules in pyproject.toml (PyCharm won't seem to throw a warning on missing parameter hints).
odoo-intelligence-mcp - this is to help the LLM discover both the Odoo base/enterprise source and your own. The goal here is to allow the LLM to explore and discover your code. Most LLM's training is on Odoo 16/17 at the latest, so it tends to stumble on Odoo 18. This helps greatly.
I use mainly Claude Code, so I also wrote a quick integration so that Claude can ask ChatGPT things through the web interface and not API, I'm sure its against their ToS, so that one is just for me, but its a great tool :)
I also created a bunch of agents that do the things, like code quality, inspections, debugging, refactoring, Odoo-engineer, owl, planner, etc. If you have any interest you can see those in the docs/agents folder here odoo-opw. This one is still a work in progress and I think there are tons of refactors on the agents and their docs that aren't committed yet, but you can see the concept.
Thanks for your work!
Beta Was this translation helpful? Give feedback.
All reactions