Skip to content

Allow users to connect external tools in CORE and grant tool access to Agents/NPCs #48

Description

@harshithmullapudi

Problem

Users need a way to connect their external tools (e.g., Gmail, Calendar, Slack, GitHub, etc.) inside the CORE platform.

Goal

A user should be able to grant specific tool access to an agent (or NPC) so the agent can perform actions using those tools on the user’s behalf.

Requirements

  1. Tool connection flow: user can authenticate/connect a tool provider.
  2. Permissioning: user can explicitly grant/revoke access per agent/NPC, ideally scoped (read vs write, specific resources).
  3. Auditability: log actions taken by agents using those tools.
  4. UX: clear consent screens and visibility into what is connected and who has access.

Notes

This is for the CORE platform integration layer and the town/NPC action system.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions