-
Notifications
You must be signed in to change notification settings - Fork 0
Development thoughts on the first demo
Chih-Yu Yeh edited this page Nov 25, 2024
·
5 revisions
After the first try for implementing Semantic Transpiler Agent, I think there are several key issues need to be resolved or considered seriously. Before writing down these issues, I think we can make some simplifications first in order to make following development process easier.(We still need to handle these conditions later though)
Simplifications
- Suppose now we are only targeting
Pythonweb code,since I am now most familiar with Pythonsince versions of packages change quickly - There should already be tests written in the given codebase, so we could verify the code rewritten by Semantic Transpiler Agent
- We can deal with one input file only
Issues
- Need to deal with environment setup issues, such as new dependencies need to be installed
- Should not overwrite user's codebase
- Along with rewritten code, we also need to generate corresponding tests and make sure tests are the same as original tests and they are passed
Notes
- We can target package version upgrade first, such as CVE, front-end package etc.