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

Version 0.0.9 Updates #221

Closed
13 tasks done
Mookse opened this issue May 25, 2024 · 0 comments · Fixed by #230
Closed
13 tasks done

Version 0.0.9 Updates #221

Mookse opened this issue May 25, 2024 · 0 comments · Fixed by #230
Assignees
Labels
avatar MyLife agent functionality bot core.js MyLife core server functionality enhancement New feature or request front-end required functionality required for primary pre-alpha release to family and friends

Comments

@Mookse
Copy link
Member

Mookse commented May 25, 2024

Enhancements

  • Improve Memory #219
  • Q updates #227
  • rather than update button, have changes be batched or immediate alteration of server upon blur or change - by batched I mean submit any changes when a chat is instigated, not when values are just "written" but that would violate someone who's last act was to change their interests
  • add avatar to llm chain (so that mRunFunctions has access to both MyLife and Member when required)
  • trigger and casing for LLM instructions (or tools) update
    • type currently wrong when looking for instructions, must have dropped somewhere in chain

Fixes

  • on update address saving to LLM when necessary
    • mylife-agent-factory.mjs: necessary = enum ['instructions', 'metadata', 'name', 'tools', 'tool_resources'] (description optional)
      • setBot(): add new argument options - an object defined below
        • instructions : dictates whether to call assistantData.instructions = mCreateBotInstructions(type)
        • tools: dictates whether to call mGetAIFunctions(type)
        • model: updates model property to that identified in process.env.OPENAI_MODEL_CORE_BOT
    • updateable properties: ['description', 'instructions', 'metadata', 'name', 'tools', 'tool_resources'] // metadata for last updated
    • llmServices.mjs: updateBot(); also include metadata since we're "there": mbr_id: memberId, id: mylifeId, updated,
  • Experience dialog events need to go through marked()
  • scroll to bottom when input is presented (listener for anything added to div and fire?
  • npm package updates

Cosmetic

Placeholders

@Mookse Mookse self-assigned this May 25, 2024
@Mookse Mookse added the enhancement New feature or request label May 25, 2024
@Mookse Mookse added avatar MyLife agent functionality core.js MyLife core server functionality required functionality required for primary pre-alpha release to family and friends front-end bot labels May 28, 2024
@Mookse Mookse pinned this issue May 29, 2024
@Mookse Mookse linked a pull request Jun 4, 2024 that will close this issue
@Mookse Mookse closed this as completed Jun 4, 2024
@Mookse Mookse unpinned this issue Jun 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
avatar MyLife agent functionality bot core.js MyLife core server functionality enhancement New feature or request front-end required functionality required for primary pre-alpha release to family and friends
Projects
Status: Done
1 participant