Papers for

enterprise software architects

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

HarnessNet improves multi-agent AI learning with local feedback loops

HarnessNet: Feedback-driven Hierarchical Joint Harness Evolution for Multi-agent Systems

Abstract: AI agents can evolve by using environment feedback to revise their harnesses, the software managing model inputs, tool use, memory, and execution, while keeping foundation models frozen. Existing studies focus on single agents, leaving joint harness evolution in multi-agent systems (MAS) underexplored. A single global optimizer faces growing context and workload as the system scales, while access restrictions may prevent sharing agent internals or system-wide feedback. We propose HarnessNet, a framework for hierarchical harness evolution in MAS. Its basic unit, Agentron, comprises an evolvable forward harness, a foundation model, and a local optimizer that can observe and modify only that harness. Agentrons form a layered graph through which environment feedback propagates backward, with upstream optimizers receiving node-specific feedback from the downstream layer. This decomposes joint harness evolution into smaller, coordinated tasks with separate contexts, reducing individual optimizers' context and workload while keeping access local. Optimizers need not access all agent trajectories or raw environment feedback. Experiments on AgentBench with multiple foundation models demonstrate the feasibility of training HarnessNet. Compared with a single global optimizer, HarnessNet achieves comparable performance gains while respecting local privacy and requiring fewer tokens and less time per optimizer call. A migration study shows that the evolved harnesses remain jointly effective after replacing the foundation models, suggesting transferability across models.

Sat 10 OctArtificial Intelligence
The gist
AI agents need ways to improve how they use tools, memory, and instructions without changing their core models. The authors found that managing this improvement for many AI agents working together is tricky and gets harder as more agents join. They created HarnessNet, which groups agents into smaller units that update their management software based on feedback passed through a hierarchy. This makes it easier and faster to improve many agents together while keeping their data private. Their tests show this method works well and the improvements can transfer to new AI models.
Open → 2610.15221v1

Security challenges when human and agent actions share software control

Security of Agent-Integrated Software: When Human Operations and Agent Actions Coexist

Abstract: Agent-Integrated Software (AIS) embeds an intelligent agent in a conventional application, supporting both human operations and agent actions. Human operations let users make precise changes and inspect results, while agent actions carry out routine or multi-step tasks. These complementary roles make coexistence a likely long-term feature of many software systems. Human operations and agent actions affect the same software state and can use one another's results. Therefore, security policies must remain effective across both paths. We argue that AIS security must be assessed at the level of the whole software system. Protecting the agent and the conventional software core separately does not establish that they are secure together. To guide security analysis of AIS as a whole, we organize the problems arising from this coexistence into four categories: context misuse, authorization violation, execution control, and effect integrity. Using these categories, we examine how current practices address the security problems in AIS and where their protection remains limited. Building on this analysis, we identify research opportunities in preserving information provenance, enforcing policy across operation paths, maintaining valid authorization over time, and managing persistent effects and recovery. This resulting perspective provides a conceptual framework for understanding and improving the security of AIS.

Sat 19 SeptCryptography and SecuritySoftware Engineering
The gist
Software that combines human users and intelligent agents working on the same tasks faces unique security challenges. The authors explain that protecting the software by securing the human side and the agent side separately is not enough. They organize the main security problems into four categories and show how current methods only partially solve them. Their work points to important future directions for making these mixed human-agent systems safer overall.
Open → 2609.23226v1

Security models for AI agents acting on humans need better authorization

Authorization Architectures for Tool-Using AI Agents

Abstract: Tool-using artificial intelligence (AI) agents, systems that autonomously invoke application programming interfaces (APIs), databases, browsers, and inter-agent protocols such as the Model Context Protocol (MCP), are becoming production infrastructure. Yet the security model governing when an agent is authorized to act on a human's behalf remains underdeveloped. Trustworthy human-AI systems require that every consequential agent action be traceable to a human principal, bounded by what that human actually delegated, and contestable after the fact; few documented deployments satisfy all three properties reliably and end to end. Existing literature addresses fragments of this problem in isolation, credential management for non-human identities, classical access control models, prompt injection, and audit trails, while giving little attention to the authorization decision point itself, the moment a tool invocation occurs, and mechanisms that make that decision correct, enforceable, and accountable. This review introduces a principal hierarchy spanning human user, operator/deployer, orchestrator agent, sub-agent, and tool endpoint as an organizing framework, and examines five interdependent layers: agent identity and credential lifecycle; delegation and scope propagation across multi-hop chains; runtime enforcement and just-in-time authorization at policy enforcement points (PEPs); prompt injection as an authorization bypass that breaks the principal hierarchy; and auditability, provenance, and non-repudiation. Drawing on a structured narrative review of 89 primary sources screened from approximately 180 candidates published between 2023 and 2026, we propose seven structural requirements, derive a four-layer reference architecture, apply the requirements to three deployable reference configurations, and identify runtime enforcement and aggregation bounds as the principal unresolved gaps.

Mon 14 SeptCryptography and Security
The gist
AI agents can now use tools like databases or browsers on their own, but deciding when they are allowed to act for a human is not very well understood. The authors review many studies to identify gaps in how AI actions can be safely authorized, tracked, and controlled so humans remain in charge. They propose a new structured way to think about who can do what at different levels, and outline the steps needed to securely give AI agents permission to act. They also find that currently no system fully solves the problem, especially around real-time enforcement and auditing.
Open → 2609.15906v1