Note: these features are not promises, unless otherwise stated.
User permissions
This will be implemented, no ETA.
Grant granular permissions per-user, and designate a team "owner".
LLM-powered subagent/tool search
Right now when an agent wants to invoke a tool or subagent, it calls a tool that lists every relevant resource
and picks from it. This is a waste, the agent should be able to provide a query and our API should be able to
return proper results.
Subagent Telemetry
One drawback of using subagents is it's hard to see how they got to the finish line. They provide a summary to the parent agent, and then poof -- the context is gone.
Jive should offer visibility into the behavior of subagents. Keep track of tool usage, thoughts, etc. Associate telemetry with subagent versions to track how prompt changes result in new behavior. Provide a place to iterate on subagents collaboratively.
Jive Tasks
Admittedly, this is a pie-in-the-sky dream.
In the app's UI (or maybe via webhook!) trigger a task using one or more subagents. Connect Jive to your project repository if you've got one, otherwise we'll make one for you after selecting a template.
Run tasks in-house by setting up a task runner:
jive tasks setup-runner