Fix: the tool's table is set before the UI API call, so a refused call still names its table in assistant_tool_call and in the home's Recent denials. Before this, it showed "no table".
Demo (AssistantDemoServer, test sources) now seeds:
a default profile, "Ada", and an analysts profile scoped by permission;
two skills, one of them linked to Ada;
data access rows: page READ_WRITE and media NONE.
Screenshots (docs/screenshots, listed in its README), light and dark at 390 and 1440 px: the Recent denials card, the Explain access widget, the Data access table, a profile, a skill and the policy.
- **Fix:** the tool's table is set before the UI API call, so a refused call still names its table in `assistant_tool_call` and in the home's Recent denials. Before this, it showed "no table".
- **Demo** (`AssistantDemoServer`, test sources) now seeds:
- a default profile, "Ada", and an analysts profile scoped by permission;
- two skills, one of them linked to Ada;
- data access rows: page READ_WRITE and media NONE.
- **Screenshots** (`docs/screenshots`, listed in its README), light and dark at 390 and 1440 px: the Recent denials card, the Explain access widget, the Data access table, a profile, a skill and the policy.
`./mvnw verify` is green.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
assistant_tool_calland in the home's Recent denials. Before this, it showed "no table".AssistantDemoServer, test sources) now seeds:docs/screenshots, listed in its README), light and dark at 390 and 1440 px: the Recent denials card, the Explain access widget, the Data access table, a profile, a skill and the policy../mvnw verifyis green.🤖 Generated with Claude Code