Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create "clone agent" function #39

Open
cleberjamaral opened this issue Mar 15, 2019 · 2 comments
Open

Create "clone agent" function #39

cleberjamaral opened this issue Mar 15, 2019 · 2 comments

Comments

@cleberjamaral
Copy link
Collaborator

In case of an agent which is sharing the aslfile with others, it is necessary a function to allow to edit a unique agent, in this case, "cloning" the source file and pointing the agent that is being edited to this new file.

@cleberjamaral cleberjamaral transferred this issue from jacamo-lang/jacamo-rest Feb 7, 2020
@jomifred
Copy link
Contributor

jomifred commented Feb 7, 2020

what about decoupling agents and "source" files? an asl file is a set of plans, not an agent.
an agent can be built on top of many asl files...

maybe, we can conceive better the notion of persistence, where all (or part) the state of the agent are stored.

@cleberjamaral
Copy link
Collaborator Author

Indeed, we have to develop a way to create "self-contained instances" which were created from models, but after that, in a way, they are independent and may persist. It brings some challenges regarding updates, it is common to expect that many instances can be updated in a simple way after updating their model, we have to think about how it could work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants