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

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions