The @{turtle_inventory} event is fired when a turtle's inventory is changed.
Prints a message when the inventory is changed:
while true do os.pullEvent("turtle_inventory") print("The inventory was changed.") end